源程序:<!--#include file="conn.asp" --> <% Set Rs=Server.CreateObject("ADODB.RecordSet") query="select * from server where ID="+Request("ID") Rs.Open query,Con,3,2
action=trim(Request("action")) ProduceName=trim(Request("ProduceName")) ProduceData=trim(Request("ProduceData")) ProducePrice=trim(Request("ProducePrice"))
if action="update" then checkpass=true if len(ProduceName)<1 then checkpass=false if len(ProduceData)<1 then checkpass=false if len(ProducePrice)<1 then checkpass=false
if checkpass then query="update server set ProduceName='" query=query+ProduceName+"',ProduceData='" query=query+ProduceData+"',ProducePrice='" query=query+ProducePrice+"' where ID="+Request("ID")
Con.Execute query Response.Redirect"server.asp" end if %>
错误类型: Microsoft JET Database Engine (0x80040E14) 语法错误 (操作符丢失) 在查询表达式 'ID=' 中。 /net-bridge/update.asp, 第 5 行