我有一个使用 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 异常 - 执行 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();
谢谢