注册 登录
编程论坛 VB6论坛

关于 VB批量更新和新增如何保存

wangwang1131 发布于 2013-11-29 16:11, 550 次点击
  我用VB 制作了类似表格输入的界面。现在需要对表格里的数据进行増,删,改操作。请教下:如果用户打开数据进行修改,打开表格赋值数据后如下图
只有本站会员才能查看附件,请 登录

现在用户编辑后
只有本站会员才能查看附件,请 登录


使用RS记录集如何更新数据库
5 回复
#2
wangwang11312013-11-29 16:33
高手!给个思路吧
#3
wangwang11312013-11-29 16:38
数据库是SQL 2000
#4
vbvcr512013-11-29 18:49
sql语句也可以,用记录集也可实现。你要哪个语句?
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围

记录集更新
dim rs as new recordset
rs.open"select * 表名称 from where 编码='orange'"
with rs
 .fields("金额")=200
.update

[ 本帖最后由 vbvcr51 于 2013-11-29 19:03 编辑 ]
#5
wangwang11312013-12-02 09:40
我的意思:从数据库读取的多条记录(5条),赋值给VB的MSHFLEXGIRD控件后。用户在MSHFLEXGIRD表格控件对记录进行了修改,删除,和增加记录。那么这些操作做完后最终要保存到数据库。。此时如何更新数据库。因为他的操作是在VB表格上修改,删除,和增加记录。
#6
LK8682013-12-03 21:20
如果是绑定数据库的话。先删除原来的数据,再重新增加新记录
1