Foxtable(狐表)用户栏目专家坐堂 → 请帮助完成?


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

主题:请帮助完成?

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/4/28 9:54:00 [显示全部帖子]

你的代码是针对已经加载的数据,表B和表C没有加载数据,上述代码当然无效。

不加载数据有不加载数据的处理方法,用SQL语句:

 

Dim cmd As new SQLCommand
For Each r As Row In Tables("表A").Rows
    cmd.CommandText = "update {表B} Set 计划完成 = " & r("计划完成") & " Where [合同号] = '" & r("合同号") & "'"
    cmd.ExecuteNonQuery
    cmd.CommandText = "update {表C} Set 计划完成 = " & r("计划完成") & " Where [合同号] = '" & r("合同号") & "'"
    cmd.ExecuteNonQuery
Next

 

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

 

 

我个人建议你尽量将相关数据统一加载处理,例如你要处理某些合同的数据,那么每个表和这些合同相关的数据最好都加载进来。

 

 


 回到顶部