|
分類:[.NET 全般]
環境XP
Oracle XE11G
Microsoft Visual Web Developer 2010 Express
//変数の宣言は省略します。。
factory = _
DbProviderFactories.GetFactory("Oracle.DataAccess.Client")
ocsb = factory.CreateConnectionStringBuilder
ocsb("Data Source") = "XE"
ocsb("User ID") = "System"
ocsb("Password") = "PASS"
conn = factory.CreateConnection()
conn.ConnectionString = ocsb.ConnectionString
conn.Open()
cmd = conn.CreateCommand()
cmd.CommandText = "SELECT * FROM TEST1TBL"
cmd.Connection = conn
Dim cReader As Oracle.DataAccess.Client.OracleDataReader
cReader = cmd.ExecuteReader()
↑この最後の行で下記内容のエラーが発生してます。
エラー内容・・・
[A]Oracle.DataAccess.Client.OracleDataReader は [B]Oracle.DataAccess.Client.OracleDataReader にキャストできません。
型 A は 'Oracle.DataAccess, Version=4.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' (コンテキスト 'Default'、位置 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\Oracle.DataAccess\v4.0_4.112.2.0__89b483f429c47342\Oracle.DataAccess.dll') から生成されます。
型 B は 'Oracle.DataAccess, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' (コンテキスト 'Default'、位置 'C:\WINDOWS\assembly\GAC_32\Oracle.DataAccess\2.112.2.0__89b483f429c47342\Oracle.DataAccess.dll') から生成されます。
どうやってどこを修正すればいいのか調べても分からずに困っています。
どなたかご教授戴けないでしょうか?
何かお気づきの点だけでもいいのでどうか宜しくお願い致します。
|