我正在使用 Oledb 从 Paradox 表中读取一些数据。我遇到的问题是,当我将代码复制到控制台应用程序时,代码可以工作,但在 WinForms 中却不行。两者都以 x86 进行调试,我实际上只是复制代码。在 WinForms 应用程序中,我收到外部表不是预期格式的异常。
My code:
StringBuilder ConnectionString = new StringBuilder();
OleDbConnection connection = new OleDbConnection();
ConnectionString.Append("Provider=Microsoft.Jet.OLEDB.4.0;");
ConnectionString.Append("Data Source=C:\test;");
ConnectionString.Append("Extended Properties='Paradox 5.x'");
connection.ConnectionString = ConnectionString.ToString();
OleDbCommand command = new OleDbCommand();
string query = "SELECT * FROM NACHKALK WHERE Auftrag='U04-0001'";
command.CommandText = query;
command.Connection = connection;
connection.Open();
OleDbDataAdapter adp = new OleDbDataAdapter(command);
adp.Fill(dset);
connection.Close();
有人知道我该如何解决这个问题吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)