ASP连接ACCESS数据库时出现的问题
刚开始出现500错误,不能执行ASP文件,把“IIS Out-Of-Process Pooled”调整为“交互式用户”后,正常解释ASP文件。
但是在用ODBC连接ACCESS数据库时,
代码为:
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="driver={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "dbq=" & Server.MapPath("sts/sts_mail.mdb")
conn.Open Strconn
出现这个提示:
“Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
错误原因:[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序”,
但是这段代码在别的电脑上测试过是正常的。
然后用OLEDB能够正常连接数据库的,代码是:
Dim oConn
Dim dbFilePath,dbFileName
dbFileName = "sts/sts_mail.mdb"
dbFilePath = Server.MapPath(dbFileName)
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbFilePath
不知道是什么原因,望高手赐教,谢谢……