错误类型: Provider (0x80004005) 未指定的错误
    文章作者:恒爱网络 阅读次数:6098 发布时间:2013-4-11

    某用户ASP网站频繁出现错误,寻求帮助,检查之,发现提示以下错误:

    错误类型: Provider (0x80004005) 未指定的错误 conn.asp, 第 23 行

    通过检查代码发现,该程序连接ACCESS数据库时使用了Microsoft Access Driver 方式的驱动

    connstr="DBQ="+server.mappath("date/date.asp")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

     由于Microsoft Access Driver 方式的驱动 读取数据库时性能并不好,因此修改为 microsoft.jet.OLEDB.4.0 形式可以修正,如下图:

    connstr="provider=microsoft.jet.OLEDB.4.0; Data Source="&server.MapPath("date/date.asp")