MSDAORA を使用して Oracle データベースに接続された Excel シートがあります。
Excelの接続文字列は
Provider=MSDAORA.1;User ID=xxx;Password=xxx;Data Source=yyy.com
CommandType はTabledirect
CommandText です"zzzzzz"."ZZZZZZZZ"
統合セキュリティはWindows Authentication
そこで、C# を使用して Oracle-DB に接続するための小さなテスト アプリを作成しました。接続文字列は同じようですが、機能していません。
エラー メッセージ : OLEDB Exception - OLEDB Procedur の実行中にエラーが発生しました
VS2012 / NET3.5 / の使用
tbConnectionString.Text = @"Provider=MSDAORA.1;User ID=xxx;Password=xxx;Data Source=yyy.com";
tbCommandText.Text = @"""zzzzzzz"".""ZZZZZZZZZZ""";
myOleDbConnection = new OleDbConnection(tbConnectionString.Text);
OleDbCommand myOleDbCommand = myOleDbConnection.CreateCommand();
myOleDbCommand.CommandType = CommandType.TableDirect;
myOleDbCommand.CommandText = tbCommandText.Text;
myOleDbConnection.Open();
THX