回 帖 发 新 帖 刷新版面

主题:[转帖]这是怎么回事,帮忙看下

连接代码是这样的
2 <%dim sql
3 sql="select * form guest_book order by id desc"
4 Set conn = Server.CreateObject("ADODB.Connection")
5 Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
6 conn.Open Strconn &"DBQ=" & Server.MapPath("/Data/data.mdb")
7 set rs=server.CreateObject("ADODB.Recordset")
8 rs.open sql ,conn,1,3
9 %>
提示错误
错误类型:
Provider (0x80004005)
未指定的错误
/qiantai/lyb.asp, 第 6 行


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

网页:
GET /qiantai/lyb.asp 
[em18][em18][em18][em18]

回复列表 (共5个回复)

沙发

<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/Data/data.mdb")
conn.Open Strconn
%>
试试这样

板凳


又提示新得错误
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 '* form guest_book order by id desc' 中。
/qiantai/lyb.asp, 第 9 行

3 楼

sql="select * form guest_book order by id desc"
form错了,改成from

4 楼

from

5 楼

谢了问题解决了,大意写错了。谢谢了

我来回复

您尚未登录,请登录后再回复。点此登录或注册