2 bejing834346290 bejing834346290 于 2015.06.03 16:41 提问

错误 '80004005'未发现数据源名称并且未指定默认驱动程序cod_ado.inc,行 4 20C
 <%
sub cod_AdoOpen(objConnection, rsCoursesList,dsn,rss)
    Set objConnection = Server.CreateObject("ADODB.Connection")
    objConnection.Open dsn
    Set rsCoursesList = Server.CreateObject("ADODB.Recordset")
    rsCoursesList.ActiveConnection = objConnection  
    rsCoursesList.CursorLocation = adUseClient
    rsCoursesList.CursorType = adOpenForwardOnly
    rsCoursesList.LockType = adLockReadOnly
    rsCoursesList.Source = rss
    rsCoursesList.Open
end sub
sub cod_AdoClose(objConnection, rsCoursesList)
    rsCoursesList.close
    objConnection.close
    set rsCoursesList = nothing
    set objConnection = nothing
end sub
%>

系统是WIN8 64位 ACCESS也是64位 DW是32位

求教是什么问题引起的啊

5个回答

showbo
showbo   Ds   Rxr 2015.06.03 16:45

dsn有什么内容,驱动指定错误了吧。。怎么是cod_ado.inc

guonan198811
guonan198811   2015.06.03 17:57

可能是以下两种情况,你试试看:
1、检查配数据源了没有 如果没有配 那就在控制面板里打开管理工具- 数据源odbc 然后配一下试试

2、如果已经配数据源了 说明你的数据源名称和程序里写的名称不一致 所以系统还是找不到这个数据源

oyljerry
oyljerry   Ds   Rxr 2015.06.03 19:36

你数据源估计没有配置正确,你引用的信息是否都匹配上了

datou431
datou431   Rxr 2015.06.18 14:09

在控制面板里打开管理工具- 数据源odbc 然后配一下试试

datou431
datou431   Rxr 2015.06.18 14:10

在控制面板里打开管理工具- 数据源odbc 然后配一下试试

Csdn user default icon
上传中...
上传图片
插入图片