这是什么原因

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 支持
...全文
70 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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")

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧