teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

追記&訂正

2019/08/06 01:42

投稿

退会済みユーザー
answer CHANGED
@@ -13,9 +13,9 @@
13
13
  かなり古い記事ですが、何故 32/64-bit の不整合がダメなのかが書いてある記事を紹介しておきます。Visual Studio の話は Part 1 に書かれていますので見てください。
14
14
 
15
15
  Part 1. 64 ビット Windows OS の基本知識
16
- https://blogs.msdn.microsoft.com/nakama/2008/10/30/part-1-64-windows-os/
16
+ [https://blogs.msdn.microsoft.com/nakama/2008/10/30/part-1-64-windows-os/](https://blogs.msdn.microsoft.com/nakama/2008/10/30/part-1-64-windows-os/)
17
17
 
18
18
  Part 2. .NET Framework 2.0 アプリケーションの 64 ビット対応
19
- https://blogs.msdn.microsoft.com/nakama/2008/11/05/part-2-net-framework-2-0-64/
19
+ [https://blogs.msdn.microsoft.com/nakama/2008/11/05/part-2-net-framework-2-0-64/](https://blogs.msdn.microsoft.com/nakama/2008/11/05/part-2-net-framework-2-0-64/)
20
20
 
21
21
  **Visual Studio のデザイナを使う時だけの問題であれば**、KOZ6.0 さんのレスによれば 32/64-bit ODP.NET は同一 PC 内で共存できるようなので、**32-bit 版 ODP.NET を開発マシンにインストールすれば、全て解決しそうな気がします**。

3

追記

2019/08/06 01:42

投稿

退会済みユーザー
answer CHANGED
@@ -4,6 +4,18 @@
4
4
 
5
5
  アプリを x86 でコンパイルすれば同じ問題が出るはずです。
6
6
 
7
- ODT.NET もインストールしていると思いますが、こちらは 32-bit 版しかないないので 32/64-bit 不整合の問題は出ないはずです。でも、ODP.NET には 32/64-bit 版の両方あるので注意が必要ということだったと記憶しています。
7
+ ODT.NET もインストールしていると思いますが、こちらは 32-bit 版しかないので 32/64-bit 不整合の問題は出ないはずです。でも、ODP.NET には 32/64-bit 版の両方あるので注意が必要ということだったと記憶しています。
8
8
 
9
- 解決策は 32-bit 版の ODP.NET を使うことです。ただ、32/64-bit 版の ODP.NET が同一 PC でうまく共存できるかどうかが自分はわかりません。(ACE プロバイダなど共存できないものもあります)
9
+ 解決策は 32-bit 版の ODP.NET を使うことです。ただ、32/64-bit 版の ODP.NET が同一 PC でうまく共存できるかどうかが自分はわかりません。(ACE プロバイダなど共存できないものもあります)
10
+
11
+ **【追記】**
12
+
13
+ かなり古い記事ですが、何故 32/64-bit の不整合がダメなのかが書いてある記事を紹介しておきます。Visual Studio の話は Part 1 に書かれていますので見てください。
14
+
15
+ Part 1. 64 ビット Windows OS の基本知識
16
+ https://blogs.msdn.microsoft.com/nakama/2008/10/30/part-1-64-windows-os/
17
+
18
+ Part 2. .NET Framework 2.0 アプリケーションの 64 ビット対応
19
+ https://blogs.msdn.microsoft.com/nakama/2008/11/05/part-2-net-framework-2-0-64/
20
+
21
+ **Visual Studio のデザイナを使う時だけの問題であれば**、KOZ6.0 さんのレスによれば 32/64-bit ODP.NET は同一 PC 内で共存できるようなので、**32-bit 版 ODP.NET を開発マシンにインストールすれば、全て解決しそうな気がします**。

2

訂正

2019/08/06 01:41

投稿

退会済みユーザー
answer CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
  アプリを x86 でコンパイルすれば同じ問題が出るはずです。
6
6
 
7
- ODT.NET もインストールしていると思いますが、こちらは 32-bit 版しかないないので 32/64-bit 不整合問題は出ないはずです。でも、ODP.NET には 32/64-bit 版の両方あるので注意が必要ということだったと記憶しています。
7
+ ODT.NET もインストールしていると思いますが、こちらは 32-bit 版しかないないので 32/64-bit 不整合問題は出ないはずです。でも、ODP.NET には 32/64-bit 版の両方あるので注意が必要ということだったと記憶しています。
8
8
 
9
9
  解決策は 32-bit 版の ODP.NET を使うことです。ただ、32/64-bit 版の ODP.NET が同一 PC でうまく共存できるかどうかが自分はわかりません。(ACE プロバイダなど共存できないものもあります)

1

訂正

2019/08/05 21:02

投稿

退会済みユーザー
answer CHANGED
@@ -1,9 +1,9 @@
1
1
  Visual Studio には 32-bit 版しか存在しないということを覚えておいてください。
2
2
 
3
- 問題は、64-bit OS の WOW64 上で 32-bit 動作をしている Visual Studio から 64-bit 版の ODP.NET を使って DB にアクセス (デザイナーを使うということはそういうことです) しようとしていることだと思います
3
+ 問題は、64-bit OS の WOW64 上で 32-bit 動作をしている Visual Studio から 64-bit 版の ODP.NET を使って DB にアクセスしようとしていることです (デザイナーを使うということはそういうことです)。
4
4
 
5
5
  アプリを x86 でコンパイルすれば同じ問題が出るはずです。
6
6
 
7
- ODT.NET もインストールしていると思いますが、こちらは 32-bit 版しかないないので 32/64-bit 不整合が問題は出ないはずです。でも、ODP.NET には 32/64-bit 版の両方あるので注意が必要ということだたと記憶しています。
7
+ ODT.NET もインストールしていると思いますが、こちらは 32-bit 版しかないないので 32/64-bit 不整合が問題は出ないはずです。でも、ODP.NET には 32/64-bit 版の両方あるので注意が必要ということだたと記憶しています。
8
8
 
9
9
  解決策は 32-bit 版の ODP.NET を使うことです。ただ、32/64-bit 版の ODP.NET が同一 PC でうまく共存できるかどうかが自分はわかりません。(ACE プロバイダなど共存できないものもあります)