ASP修改更新数据无法显示

来源:百度知道 编辑:UC知道 时间:2024/06/03 19:57:50
sql="update en_user set lock='"&request("lock")&"', beizhu='"&request("beizhu")&"' where id="&clng(request("id"))
rs.open sql,conn,1,1
set rs=nothing
set conn=nothing

获取上一表单上的lock、beizhu的值,但是无法修改!其中lock是整形,beizhu是备注~~~~

没有看过,楼主这种更新方法
一般情况下,更新有两种:
1.
set rs=server.createobject("adodb.recordset")
sql="select * from 表"
rs.open sql,conn,3,3
rs("字段名1")=字段值1
rs("字段名2")=字段值2
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
2.
sql="update 表 set 字段名1=字段值1,字段名2=字段值1 where 条件"
conn.execute(sql)
以上两种方法都可更新.

楼主所提更新数据无法显示,是否表单中的值给了,如
<input name=lock type=text value=<%=rs("lock")%>>

修改成

rs.open sql, conn, 3, 3