ASP 更新多条记录?为什么一条可以,多条就出错?

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:32:53
ASP 更新多条记录?为什么一条可以,多条就出错?

<!-- #include file="conn.asp" -->
<body>
<%
dim id
id=request("id")
response.Write(id)
name=request.form("name")
sex=request.form("sex")
xuehao=request.form("xuehao")
'sql="update name set name='"&name&"' xuehao='"&xuehao&"' sex='"&sex&"' where id="&id&""
sql="update name set name='"&name&"' where id="&id&" "
rs.open sql,conn,1,1
%>
修改成功
</body>

sql="Update name (name,xuehao,sex) values ('" & name & "','" & xuehao & "','" & sex & "') where id=" & id

这样试试。

'sql="update name set name='"&name&"' xuehao='"&xuehao&"' sex='"&sex&"' where id="&id&""

改为
'sql="update name set name='"&name&"', xuehao='"&xuehao&"', sex='"&sex&"' where id="&id&""

字段之间加逗号

我没看出来怎么多条记录?是不是多个字段

sql="Update name (name,xuehao,sex) values (" & name & ",'" & xuehao & "','" & sex & "') where id=" & id

sql语句改成这样

sql="update name set name='"&name&"' where id in ("&id&") "

把更新的语句换成:
conn.execute(sql)吧