1
2set conn=server.createobject("adodb.connection")
3conn.open"drive={microsoft access driver(*.mdb)};dbq="& server.mappath("sample.mdb")
4set rs=conn.execute("成绩单")
1<html>
2<body bgcolor="#6699dd">
3数据库 的表头;<ul>
for i=0 to 6
response.write"<li>"&rs(i).name
next
rs.close
1</li></ul>
2</body>
3</html>
编写的ASP文件在数据库连接的时候没成功,返回的错误信息是
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
/zzy.asp, 行3 请问是否是ACCESS的问题,需要从新装么?
---------------------------------------------------------------
看样子像你的数据库地址有问题.可能写错了,分析一下server.mappath("sample.mdb")出来的地址是否正确.
---------------------------------------------------------------
1.检查检查.mdb是否有权限
2.给你一段代码
1
2dim conn
3dim connstr
4
5on error resume next
6connstr="DBQ="+server.mappath("database/gstbook2000.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
7set conn=server.createobject("ADODB.CONNECTION")
8if err then
9err.clear
10else
11conn.open connstr
12if err then
13err.clear
14end if
15end if
---------------------------------------------------------------
你先换了数据库连结文件再说
先确保连结地址没问题,在处理其他错误
---------------------------------------------------------------
打包发给我看看
email:[email protected]
---------------------------------------------------------------
1
2strConn="DBQ="+server.mappath("kendylan.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
3set objConn=server.createobject("Adodb.connection")
4objConn.open strConn
5set rsSchema=objConn.openSchema(20)
6rsSchema.movefirst
7Do Until rsSchema.EOF
8if rsSchema("TABLE_TYPE")="TABLE" then
9response.write rsSchema("TABLE_NAME") & "
10"
11end if
12rsSchema.movenext
13Loop
14set objConn=nothing
15
16``` 这也是另外的一种方法,多知到一些对你有好处,别忘记给分呀