Foxtable(狐表)用户栏目专家坐堂 → 如何快速把 一个表的数据 更新到 另一个表上


  共有1649人关注过本帖树形打印复制链接

主题:如何快速把 一个表的数据 更新到 另一个表上

帅哥哟,离线,有人找我吗?
ljh29206
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1361 积分:12049 威望:0 精华:0 注册:2012/3/5 11:32:00
如何快速把 一个表的数据 更新到 另一个表上  发帖心情 Post By:2016/3/28 9:56:00 [只看该作者]

DataTables("AttCard").LoadFilter = " CrdDate > '" & Date.Today.AddMonths(-1) & "'"
DataTables("AttCard").Load

DataTables("fstbfc_AttRecord").LoadFilter = " CrdDate > '" & Date.Today.AddMonths(-1) & "'"
DataTables("fstbfc_AttRecord").Load

For Each dr As Row In Tables("fstbfc_AttRecord").Rows
dr.Delete
Next

For Each dr As Row In Tables("AttCard").Rows
Dim dradd As Row = Tables("fstbfc_AttRecord").Rows.AddNew
For Each drcol As Col In Tables("AttCard").Cols
dradd(drcol.Name) =dr(drcol.Name)
Next
Next

代码如上,把一个数据库的表更新到另一个数据库上,  表的结构一样
行数每次都有20000行

如果按照上边的代码走,很慢.....

有没更好的方法?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/28 10:09:00 [只看该作者]

方法一:Filler

 

http://www.foxtable.com/help/topics/0680.htm

 

方法二:直接用sql语句

 

Insert into Table2(a, c, d) select a,c,5 fr om Table1 Where 条件

 

执行完毕以后,重新Load一下表格加载进来显示即可

 


 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1361 积分:12049 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2016/3/28 10:17:00 [只看该作者]

DataTables("fstbfc_AttRecord").LoadFilter = " CrdDate > '" & Date.Today.AddMonths(-1) & "'"
DataTables("fstbfc_AttRecord").Load

For Each dr As Row In Tables("fstbfc_AttRecord").Rows
dr.Delete
Next

除了 这个方法 有没更快的 对
DataTables("fstbfc_AttRecord").LoadFilter = " CrdDate > '" & Date.Today.AddMonths(-1) & "'"
DataTables("fstbfc_AttRecord").Load
的加载行 全部清除?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/28 10:17:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/28 10:18:00 [只看该作者]


 回到顶部