日期:2014-05-20  浏览次数:20516 次

求助:找不到可安装的 ISAM是什么错误??
我连接数据库的代码如下:
string   strconnection= "provider=microsoft.jet.oledb.4.0; ";
strconnection+= "data   source= ";
strconnection+=MapPath( "Data/CXZDataManage.mdb ");
strconnection+= ";Jet       OLEDB:Database       Password=cxz ";
OleDbConnection     objConnection=new   OleDbConnection(strconnection);
objConnection.Open();
报错提示:
找不到可安装的   ISAM。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  
异常详细信息:   System.Data.OleDb.OleDbException:   找不到可安装的   ISAM。
我的错误在哪里?

------解决方案--------------------
string strconnection= "provider=microsoft.jet.oledb.4.0; ";
strconnection+= "data source= ";
strconnection+=MapPath( "Data/CXZDataManage.mdb ");
strconnection+= ";Persist Security Info=False;Jet OLEDB:Database Password=cxz ";

Access中的密码不能直接用Password的方式,应该象上面那种方式
----------
OK后请用时结帖