永发信息网

asp连接odbc数据源出现 未发现数据源名称并且未指定默认驱动程序

答案:1  悬赏:50  手机版
解决时间 2021-03-23 04:51
  • 提问者网友:心如荒岛囚我终老
  • 2021-03-23 00:56
我的数据库是ACCESS,用的ODBC连接
浏览的时候出现以下错误。:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/fittings.asp, line 10
在本地测试时都正常,但传到服务器上就会出现上面的错误代码。
我的CONN里面的参数:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_wall_STRING
MM_wall_STRING = "dsn=wall;"
%>
网页里的代码如下:
<%@LANGUAGE="VBSCRIPT"%>
302 Found
302 Found

nginx

<%
Dim rsfittings
Dim rsfittings_numRows

Set rsfittings = Server.CreateObject("ADODB.Recordset")
rsfittings.ActiveConnection = MM_wall_STRING
rsfittings.Source = "SELECt * FROM fittings"
rsfittings.CursorType = 0
rsfittings.CursorLocation = 2
rsfittings.LockType = 1
rsfittings.Open()

rsfittings_numRows = 0
%>
请哪位高人给指点一下,现在这里谢谢大家了!
最佳答案
  • 五星知识达人网友:雾月
  • 2021-03-23 01:30
试试我用的conn

conn.asp
<%
DBpath = "D:\ftp\web\lx\books\ebook.mdb" '指定数据库的实际路径

' 下面这行不要修改
StrConn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & DBpath
%>

然后在你调用的页然里
例: index.asp

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open Strconn

sql="select * from talbe1"
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn,1
.
.
.
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯