access的连接问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:06:01
Set objConn=Server.CreateObject("ADODB.Connection")
Driver="Driver={Microsoft Access Driver(*.mdb)};"
DBPath="DBQ="&Server.MapPath("score.mdb")
objConn.Open Driver & DBPath

Set objRS=Server.CreateObject("ADODB.Recordset")
objRS.ActiveConnection=objConn
objRS.Source="SELECT * FROM Sreport"
objRS.Open

会有这样的错误提示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/mqs/qst02a.asp, 第 11 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)

网页:
GET /mqs/qst02a.asp

时间:
2007年6月3日 星期日, 9:39:16

详细信息:
Microsoft 支持

第11行是指 objConn.Open Driver & DBPath

求高手解答,在此thank you

Driver="Driver={Microsoft Access Driver (*.mdb)};" 这一句driver后面加个空格

用别的代码行吗?
<%
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("score.mdb")
%>
<%
set rs=server.createobject("adodb.recordset")
sql="select * from Sreport"
rs.open sql,conn,1,1
%>