关于连接数据库的错误,不明白???
下面是代码片断:
OleDbConnection Conn;
OleDbCommand Cmd;
OleDbDataReader DR;
string ConnString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\SimpleArticleSystem\DB070226.mdb";
Conn = new OleDbConnection(ConnString);
Conn.Open();
Cmd = new OleDbCommand();
Cmd.Connection = Conn;
Cmd.CommandType = CommandType.Text;
Cmd.CommandText = "Select LanguageID From Language Where Default = True Order By LanguageID";
DR = Cmd.ExecuteReader();
运行到最后一句的时候总会提示:
“IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。”错误。为什么呢?
数据库联接串和SQL语句应该都是没有问题的。。。
数据库没有设置密码,文件访问权限应该也是没有问题的。