数据库连接后出现“未指定的错误的异常”、怎么回事呢
我将数据库连接封装在下面的方法中
private OleDbDataReader OleQuery(string sql )
{
OleDbConnection Oleconn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=d:\\sjk\\sjk.mdb");
Oleconn.Open();//此句代码执行过程中经常出现异常,我该怎么改呢
OleDbCommand cmd = new OleDbCommand(sql,Oleconn );
OleDbDataReader sdr = cmd.ExecuteReader();
if (sdr.HasRows)
{
return sdr;
}
else
{
MessageBox.Show("没有相关记录");
return null;
}
}
------解决方案--------------------机器上有Microsoft.Jet.OLEDB.4.0驱动吗
------解决方案--------------------C# code
//注意大小写和你的数据库位置在不在这个位置
OleDbConnection Oleconn = new OleDbConnection(@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=D:\sjk\sjk.mdb");
------解决方案--------------------
哪你的sql语句中存在表中没有的字段名称
------解决方案--------------------
报的什么异常啊