asp问题请教各位

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:14:36
dim a
a="Provider=Mircosoft.Jet.OLEDB.4.0;DATA Source" & Server.MapPath("a.mdb")
Set d= Server.CreateObject("ADODB.connection")
d.Open a
这段代码是连接数据库```
为什么ADODB.Connection (0x800A0E7A)
未找到提供程序。该程序可能未正确安装。这是怎么回事啊
求各位说哈

如果你需安装的正常,只是这部分有问题,则有可能有以下原因:
1.(没建数据源)管理工具->数据源(里设置)(这里也有可能数据源选择错误,或用户DNS或系统DNS的设置问题)
2.可能你写的连接代码有点问题。
试改为:
Set oConn = Server.CreateObject(\"ADODB.Connection\")
On Error Resume Next
oConn.Open \"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\" & Server.MapPath(\"a.mdb\")
Response.End
End If
Set ors = Server.CreateObject( \"ADODB.Recordset\" )
End Sub

如果怀疑安装有问题,则请卸载IIS(若为IIS的话),再重新安装一下。