如何修改SQL数据库表中的数据
问题点数:20、回复次数:9Top
1 楼xiaoshi(累)回复于 2001-12-02 11:28:23 得分 0
update table set 字段=值 where ..............Top
2 楼ziseyjx(神话)回复于 2001-12-02 11:53:56 得分 0
我试过了不行,要不你在说详细点好吗??Top
3 楼siyou(QQ~在线)回复于 2001-12-02 12:16:44 得分 0
你可以用recordset来更新的
上面的同打开一样
rs("aaa") = 变量1
rs("bbb") = 变量2
rs.update
Top
4 楼siyou(QQ~在线)回复于 2001-12-02 12:17:21 得分 0
前提是
select * from xxx where zzz=yyyyTop
5 楼ziseyjx(神话)回复于 2001-12-02 12:55:56 得分 0
也不行,我一赋值就报错说:
"Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
多步 OLE DB 操作产生错误。请检查每个 OLE DB 状态值。没有工作被完成。
/reg/editregagree.asp,行17 "
我用的连接是:“
set cnn=server.CreateObject("adodb.connection")
cnn.Open "WEB","sa","******"
set rs=server.CreateObject ("adodb.recordset")
rs.ActiveConnection =cnn
rs.CursorType =1
rs.LockType =3
rs.Open "select * from XXX where XXX='" & XXX & "' "
rs("AAA")=Request.Form ("AAA") 就是这句出的错
“Top
6 楼lcong(三万英尺)回复于 2001-12-02 13:03:36 得分 0
'下面这样应该没问题
String ls_sql
set cnn=server.CreateObject("adodb.connection")
cnn.Open "WEB","sa","******"
set rs=server.CreateObject ("adodb.recordset")
ls_sql="select * from XXX where XXX='" & XXX & "' "
rs.Open ls_sql,1,2
rs("AAA")=Request.Form("AAA") Top
7 楼xiaoshi(累)回复于 2001-12-02 14:58:40 得分 0
用rs.open ls_sql,cnn,3,3
行不行那Top
8 楼xiaoshi(累)回复于 2001-12-02 15:18:23 得分 20
String ls_sql
set cnn=server.CreateObject("adodb.connection")
cnn.Open "WEB","sa","******"
set rs=server.CreateObject ("adodb.recordset")
ls_sql="update XXX set aaa=hehe where XXX='" & XXX & "' "
rs.Open ls_sql,3,3
Top
9 楼maxying(螃蟹)回复于 2001-12-02 17:54:10 得分 0
数据打开时rs.open "update *** where ***=***",1,3,1就可以了。Top




