我有一个文件夹包含几个悖论5文件。Microsoft Jet数据库引擎找不到对象'....'
_folder = @“c:\ temp \ resource”;
我然后使用连接字符串
的ConnectionString:驱动器= {微软Paradox驱动程序(* .db的)}; DriverID = 538;费尔=悖论5.X; DEFAULTDIR = C:\ TEMP \资源; DBQ = C:\ TEMP \资源; CollatingSequence = ASCII;
访问文件。
[Test]
public void Paradoxgroupsales()
{
DataSet ds = new DataSet();
ds = GetDataSetFromAdapter(ds, _connectionString, "SELECT * FROM groupsales");
foreach (String s in ds.Tables[0].Rows)
{
Console.WriteLine(s);
}
}
public DataSet GetDataSetFromAdapter(DataSet dataSet, string connectionString, string queryString)
{
using (OdbcConnection connection = new OdbcConnection(connectionString))
{
OdbcDataAdapter adapter = new OdbcDataAdapter(queryString, connection);
connection.Open();
adapter.Fill(dataSet);
connection.Close();
}
return dataSet;
}
当我运行代码,我不断收到以下错误
System.Data.Odbc.OdbcException:ERROR [42S02] [微软] [ODBC Paradox驱动程序] Microsoft Jet数据库引擎找不到对象'groupsales'。确保对象存在,并且正确拼写其名称和路径名。
我知道该文件是否存在,以及它是从正道阅读,因为我在同一文件夹中的悖论4文件,当我从它选择错误是
External table is not in the expected format.
正如我所期望的。
任何帮助将不胜感激
像讽刺的说,在答案表不存在。你有另一个问题? – gbianchi 2009-12-22 13:28:20