找回密码
 立即注册

QQ登录

只需一步,快速开始

lqs27
论坛元老   /  发表于:2013-10-31 11:26  /   查看:6619  /  回复:7
VB6.0 fpSpread 7.0 update SQL时,只提交修改过的行.
如图,
捕获.JPG (18.64 KB, 下载次数: 624)

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-10-31 11:48:00
沙发
回复 1楼lqs27的帖子

lqs27 你好,

请问你使用的数据绑定方式是?如果是通过连接数据库绑定,那么 Spread Com 可以自动同步数据源。无需写代码。

避免没有修改过的数据行,可以使用 EditMode  事件来获取单元格结束编辑动作,进而获取编辑行进行记录。在数据更新时只更新这些行即可。
回复 使用道具 举报
lqs27
论坛元老   /  发表于:2013-10-31 12:48:00
板凳
iceman 您好, 我的列值是绑定数据库得到的
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-10-31 16:52:00
地板
回复 3楼lqs27的帖子

也是一个好的想法,你可以使用该行的第一个单元格的标签来记录:
fpSpread1.Col = 1
fpSpread1.Row = 2
fpSpread1.CellTag = "该行已经被修改"
回复 使用道具 举报
lqs27
论坛元老   /  发表于:2013-11-1 10:12:00
5#
用LIST去处理.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-1 15:16:00
6#
回复 5楼lqs27的帖子

请问这个问题解决了吧?
回复 使用道具 举报
lqs27
论坛元老   /  发表于:2013-11-2 22:14:00
7#
回复 6楼iceman的帖子

好了的.谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-4 09:47:00
8#
回复 7楼lqs27的帖子

不客气,有问题欢迎开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部