打印

[asp] 为什么不执行操作

<input name="p_syshot" type="checkbox" id="8974" onclick="this.value=this.value=='1'?'0':'1'"value="">
<input name="p_syshit" type="checkbox" id="8974" onclick="this.value=this.value=='1'?'0':'1'"value="">
<input name="P_Indextj" type="checkbox" id="8974" onclick="this.value=this.value=='1'?'0':'1'"value="0">
<input name="p_sysnew" type="checkbox" id="8974" onclick="this.value=this.value=='1'?'0':'1'" checked value="1">     
<input name="id" type="text" value="8974" size="10" />
这是5个值我提交给下一页面了

response.Write ""&request.form("p_syshit")&""
response.Write ""&request.form("p_syshot")&""
response.Write ""&request.form("P_Indextj")&""
response.Write ""&request.form("p_sysnew")&""
response.Write ""&request.form("id")&""
on error resume next
set rs=server.createobject("adodb.recordset")
sql="update Web_Product set p_syshit="&request.form("p_syshit")&",p_syshot="&request.form("p_syshot")&",P_Indextj="&request.form("P_Indextj")&",p_sysnew="&request.form("p_sysnew")&" where ID in ("&request.form("id")&")"
rs.open sql,conn,1,3
set rs=nothing
conn.close
set conn=nothing

他现在可以得到 5个值了 是 "空" "空" "空" "1" "8974"
但是为什么不执行数据库操作啊
sql="update Web_Product set p_syshit="&request.form("p_syshit")&",p_syshot="&request.form("p_syshot")&",P_Indextj="&request.form("P_Indextj")&",p_sysnew="&request.form("p_sysnew")&" where ID in ("&request.form("id")&")"
sql语法错误,字符串和整型的写法,多看看别人写的SQL句子吧
乐于助人、严格管理、言多必失。无知者无罪。Keep your waiting,I am back.
编程资源:http://book.kuhanzhu.com
对管理有异议,请前往事务区进行投诉。请勿PM。

能帮写一下吗

没写过啊

提示一下啊 我去那里找啊 斑竹

提示一下啊 我去那里找啊 斑竹  帮一下啊

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
p_syshit="&request.form("p_syshit")&",

这句获得的数值应该是
p_syshit='' 空
我的是SQL数据库润许为空了现在是他这句话无法更新数据库的字段内容为空吧 请问怎么写啊

TOP

sql="update Web_Product set p_syshit="&request.form("p_syshit")&",p_syshot="&request.form("p_syshot")&",P_Indextj="&request.form("P_Indextj")&",p_sysnew="&request.form("p_sysnew")&" where ID in ("&request.form("id")&")"

在这个语句中,如果p_syshit在数据库中是字符型的话。那么。在这个sql的赋值中应该要按下面这么写:p_syshit='"&request.form("p_syshit")&"'

注意上面的红色部分。
如果是数值型,才像你现在这样写。
KeKeCn.Com
一步一个脚印,该上时自然会上。

TOP