IT百科

IIS7下使用ASP.NET连接ACCESS数据库时提示如下错误怎么办

电脑疑问 2017-03-16 09:35

  这是由于我们使用的Win2008系统是64位的,以前Win2003是32位的系统。

  “/”应用程序中的服务器错误。

  未在本地计算机上注册“microsoft.jet.oledb.4.0”提供程序。

  这是由于我们使用的Win2008系统是64位的,以前Win2003是32位。按以下解决方法:

  1、修改连接数据库的代码:

  如原代码是

  DataPath = "App_Data/#data.mdb";

  String constring = "provider=microsoft.jet.oledb.4.0;data source=" + HttpContext.Current.Server.MapPath(DataPath) + "";

  修改后的是:

  DataPath = "App_Data/#data.mdb";

  string constring = "provider=Microsoft.ACE.OLEDB.12.0;data source=" + HttpContext.Current.Server.MapPath(DataPath) + "";

  注意:只需要修改为红色字体部份,其它的不用修改。也就是换一种连接数据库的驱动

 

网友评论

写评论
APP内评论,得金币,兑好礼
前往太平洋知科技APP,查看更多精彩评论
继续评论
前往APP

搜索

相关词条

去APP查看更多>

最新词条

去APP查看更多>