回 帖 发 新 帖 刷新版面

主题:[讨论]SQL里面的更新数据问题

在ACCESS里面更新数据只要用rs.update就行了
比如
sql = "select * from [user] where UserName='"&UserName&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs("pass")=pass
rs.update
rs.close
set rs=nothing
SQL里面必须要用
sql="UPDATE [user] SET pass= '"&pass&"' where UserName='"&UserNam&"'"
rs.open sql,conn,1,3
set rs=nothing
如果需要更新n多个字段的话,SQL里面就需要一个个写在SQL里面,感觉就很麻烦,
我想问一下有没有一些简单的办法写这东西啊?比如像ACCESS这样的写法

回复列表 (共3个回复)

沙发

sql当然也可以用第一种写法写啦,这和是什么库无关的吧!
另外用update也很方便啊,update 表 set a=1,b=2,c=3 where ...
这样就可以一次更新多个字段了。

板凳

学ASP 啊
买 程不功 老师主编的一本书
包你在一个月之内就学会ASP

很全便宜的哦,并且内容是最新的
(嘿嘿!我是程老师的学生)

3 楼

我用第一种写法的时候出错了,说什么ADD关键字边上有语法错误,郁闷死了
我是 ACCESS转SQL过来的,程序没动

我来回复

您尚未登录,请登录后再回复。点此登录或注册