OleDbConnection con = this.getcon();
OleDbDataAdapter ada = new OleDbDataAdapter(str,con);
DataSet myds = new DataSet();
ada.Fill(myds,str_table)
出错,could not fine installable ISAM,请问哪位知道这是什么原因,该如何解决?谢谢!
OleDbDataAdapter ada = new OleDbDataAdapter(str,con);
DataSet myds = new DataSet();
ada.Fill(myds,str_table)
出错,could not fine installable ISAM,请问哪位知道这是什么原因,该如何解决?谢谢!
是在最后一句出错,
ada.Fill(myds,str_table) 这一行
是在最后一句出错,
ada.Fill(myds,str_table) 这一行
是在最后一句出错,
ada.Fill(myds,str_table) 这一行
con.Open();
con.open();
OleDbDataAdapter ada = new OleDbDataAdapter(str,con);
DataSet myds = new DataSet();
ada.Fill(myds,"str_table")
修改
ada.Fill(myds,"str_table")
Could not find installable ISAM.
另外,str_table是个变量名,不是表名,所以应该不是这个错误的
谢谢各位的建议,我已经都试过了,改了N多遍OleDbConnection con = this.getcon();
con.open();
OleDbDataAdapter ada = new OleDbDataAdapter(str,con);
DataSet myds = new DataSet();
ada.Fill(myds,"str_table") 可是错误又出在 con.open(); 这一行上了,同样也是
Could not find installable ISAM. 请大家出出主意,该如何解决呢? 难道就是传说的要跟注册表有关的问题??很急!在线等!
+ "Boshtel as Boshtel from Employee", "Employee");
dataGridView1.DataSource = myds.Tables["Employee"];
{
string constr= "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=U:/DB/TS.mdb";
OleDbConnection con = new OleDbConnection(constr);
//con.Open();
return con;
}
注意 Data与Source之间有一个空格