注册 登录
编程论坛 VB6论坛

Update更新多行记录的问题

taking168 发布于 2018-08-16 15:32, 2635 次点击
程序代码:

Call OpenConn '修改设备明细表
sql = "select * from 设备明细表 where SKFID=" & gxhcd
rs.Open sql, cn, 3, 3
rs.Fields("客户姓名") = Me.Text1(2).Text
rs.Fields("安装地址") = Me.Text1(3).Text
 rs.Update
 Call CloseConn

客户姓名和安装地址  这个字段在表中有多行是相同的,上面的语句每次更新只能修改第一行,
后面的修改不行,求大神指点,如果能同时把所有姓名字段相同的都给修改更新了。
具体表内容如下:
客户姓名  安装地址  设备分类   设备名称   。。。
张三       河南      xxxxx       xxxxx
张三       河南      11111       11111
张三       河南      22222       22222
张三       河南      33333       33333

我要实现在是把张三修改成李四,客户姓名列的张三都更新成李四
3 回复
#2
风吹过b2018-08-16 16:51
使用 SQL 命令去更新。
#3
wds12018-08-16 16:57
sql = "update 设备明细表 set 客户姓名="李四" where 客户姓名="张三";
#4
taking1682018-08-16 18:42
回复 3楼 wds1
谢谢,搞定了,万分感激
1