asp 点修改数据出现的问题!始终打开同一个 (在线等)

来源:百度知道 编辑:UC知道 时间:2024/06/23 00:23:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
产品管理 >> 所有产品 共找到 3 个产品
选中 ID 产品编号 产品名称 加入时间 操作
140 5221020416 444 2007-5-22 修改 删除
139 5221019571 333 2007-5-22 修改 删除
128 5211564316 222 2007-5-22 修改 删除
选中本页显示的所有产品
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我点修改,页面始终打开为 ID “128”的那一段数据
"修改"连接的代码为:Productupdate.asp?ID=<%=rs("ID")%>

productupdata.asp 网页在要读取的数据前面加的是这一段代码:
<%
sql="select * from product "
rs.open sql,conn,1,1
%>

想打开相应ID的数据是不是要个 select * from product 后加个where 什么的???
加进去后变成这样!
技术信息(用于支持人员)

错误类型:
Microsoft VBScript 编译器错误 (0x800A0409)
未结束的字符串常量
/server/admin/Productupdate.asp, line 140, column 66
sql="select * from product where id="&request.QueryString("id") "

对呀。如果不考虑安全性或者数据验证什么的,可以直接这么写:
<%
sql="select * from product where id="&request.QueryString("id")
rs.open sql,conn,1,1
%>

错误类型:
Microsoft VBScript 编译器错误 (0x800A0409)
未结束的字符串常量
/server/admin/Productupdate.asp, line 140, column 66
sql="select * from product where id="&request.QueryString("id") "
最后怎么会多了一个双引号(")?你看看是不是写错了?