以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- clone的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92397) |
-- 作者:weizhangying -- 发布时间:2016/11/2 16:08:00 -- clone的问题 Dim nr As Row = Tables("商户.合同档案").Current.Clone nr("spid") = 11 结果是被克隆行的数据变了,执行datatabel的SAVE后,克隆出来的数据也没有了。求解答 |
-- 作者:有点蓝 -- 发布时间:2016/11/2 16:35:00 -- 测试没有问题,肯定是其它代码影响到了。 上例子看看
|
-- 作者:weizhangying -- 发布时间:2016/11/2 20:18:00 -- 代码量实在有点大,排查太麻烦了,是昨天修改项目的时候突然发现以前运行正常的CLONE也不行了,估计是代码影响到了,索性全部改成ADDNEW了,然后手动复制内容,还好数据量不大 |
-- 作者:有点青 -- 发布时间:2016/11/3 9:35:00 -- 以下是引用weizhangying在2016/11/2 20:18:00的发言:
代码量实在有点大,排查太麻烦了,是昨天修改项目的时候突然发现以前运行正常的CLONE也不行了,估计是代码影响到了,索性全部改成ADDNEW了,然后手动复制内容,还好数据量不大
克隆的时候不好控制,addNew之后赋值,可以用循环的方式,如
Dim t As Table = Tables("表A") |