这是什么原因

lzj34 2004-04-03 11:06:54
原语句为:
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from shop_books where bookid="&bookid,conn,1,3

bookidp为ACCESS数据库中的一个自动编号字段

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'bookid=' 中。
/lss/sqlserver/editbook.asp, 第 129 行


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

网页:
GET /lss/sqlserver/editbook.asp

时间:
2004年4月3日, 10:54:54


详细信息:
Microsoft 支持
...全文
9 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzj34 2004-04-03
上面的方法还是没有用
还是老错误
回复
lzj34 2004-04-03
谢谢各位,我试一下看
回复
sq0421 2004-04-03
set rs=server.CreateObject("adodb.recordset")
sql="select * from shop_books where bookid="&bookid
rs.open sql,conn,1,3
回复
try52000 2004-04-03
还有
调用代码为:
<form name="myform" method="post" action="saveaddbook.asp?action=edit&id=<%=bookid%>">
在savebook.asp中有
bookid=request.QueryString("id")

错!!!!!!!!!
应该为:
bookid=request("id") 就行了!
不用转为字符
回复
try52000 2004-04-03
对不起,写错了
因该为:
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'bookid=' 中。
/lss/sqlserver/editbook.asp, 第 129 行

-----------------这表明你的sql语言写错了,'bookid='????? 不知道!
因该写为:
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from shop_books where bookid="&bookid&"",conn,1,3
注:bookid 为数值型,所以不能用'"& bookid &"',要用"& bookid &"
回复
try52000 2004-04-03
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'bookid=' 中。
/lss/sqlserver/editbook.asp, 第 129 行

-----------------这表明你的sql语言写错了,'bookid='????? 不知道!
因该写为:
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from shop_books where bookid="&bookid&",conn,1,3
回复
wajinwei 2004-04-03
这样试一下
rs.Open "select * from shop_books where bookid='"&bookid&"'",conn,1,3
回复
lzj34 2004-04-03
调用代码为:
<form name="myform" method="post" action="saveaddbook.asp?action=edit&id=<%=bookid%>">
在savebook.asp中有
bookid=request.QueryString("id")
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告