含量百分比一般为几位:rs.open "select * from itemstoreb where itemid="&id,conn,1,3

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 01:02:33
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'itemid=' 中。
dim id,rs
id=request.QueryString("itemid")
dim prename,company,intro,predate,graph2,description,remarks,price
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from itemstoreb where itemid="&id,conn,1,3

rs("viewnum")=rs("viewnum")+1

rs.update

有两种情况,一种就是楼上说的,另一种情况,你的数据库表中itemid不是数值型的字段,所以也会报错.

如果不是数值型的字段,就要改为:
rs.open "select * from itemstoreb where itemid='"&id&"'",conn,1,3

id有没有值 ?
response.write "select * from itemstoreb where itemid="&id,conn
写出来看看SQL语句有没有问题

你的ID值为空,所以才会出错