多大的小孩可以喝蜂蜜:ASP中连接Access数据库的两种连接字符串有什么区别

来源:百度文库 编辑:高考问答 时间:2024/04/29 03:46:53
在ASP中连接Access数据库有两种字符串:
"driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("db\mydb.mdb")

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db\mydb.mdb")
这两个字符串有什么不同呢?我用地一个字符串的时候有时会遇到这个错误:
Error Type:
Provider (0x80004005)
Unspecified error
这个错误总是出现在连续刷新网页的时候,如果等待一段时间再刷新的话一切正常,一旦刷新间隔较小就出现以上错误。而如果用第二个字符串就不出现这个问题,恳请帮忙解释一下,谢谢!
使用第二个对系统有没有什么要求呢?只需要IIS就够吗?另外,谁能解释一下那个错误为什么会产生?

第一个是用ODBC驱动连接数据库,第二个是OLEDB驱动

第一个本身就是不好的,Jet比较稳定