Foxtable(狐表)用户栏目专家坐堂 → 错在哪里?


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

主题:错在哪里?

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


加好友 发短信
等级:四尾狐 帖子:960 积分:8519 威望:0 精华:0 注册:2016/4/10 14:33:00
错在哪里?  发帖心情 Post By:2020/5/27 15:48:00 [只看该作者]

For Each r As Row In Tables("表A")
    Dim dr2 As DataRow = DataTables("表B").Find("第一列 = '" & r("第一列") & "' And 第二列 = '" & r("第二列") & "'") 
         If dr2 Is Nothing Then
dr2 = DataTables("表B").AddNew()
    End If
Next

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/27 16:29:00 [只看该作者]

语法上没有问题,至于逻辑上,不知道要做什么,无法判断。执行后有什么问题?

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


加好友 发短信
等级:四尾狐 帖子:960 积分:8519 威望:0 精华:0 注册:2016/4/10 14:33:00
  发帖心情 Post By:2020/5/27 18:30:00 [只看该作者]

表B会增加相应的行,但数据却是空的,没数据

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


加好友 发短信
等级:六尾狐 帖子:1266 积分:7849 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2020/5/27 19:16:00 [只看该作者]

你添加的是新行,空白是正常的,有数据才见鬼了

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


加好友 发短信
等级:四尾狐 帖子:960 积分:8519 威望:0 精华:0 注册:2016/4/10 14:33:00
  发帖心情 Post By:2020/5/27 19:36:00 [只看该作者]

那么问题来了,如何才能让它有数据呢?

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


加好友 发短信
等级:四尾狐 帖子:960 积分:8519 威望:0 精华:0 注册:2016/4/10 14:33:00
  发帖心情 Post By:2020/5/27 20:04:00 [只看该作者]

哪路大神来教教我呀

 回到顶部
帅哥哟,离线,有人找我吗?
新福星
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1960 积分:15536 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2020/5/27 20:13:00 [只看该作者]

dim dr1 as datarow
For Each r As Row In Tables("表A")
    Dim dr2 As DataRow = DataTables("表B").Find("第一列 = '" & r("第一列") & "' And 第二列 = '" & r("第二列") & "'") 
         If dr2 Is Nothing Then
dr1= DataTables("表B").AddNew()
在这里给列赋值
dr1("第一列")=XXX
......
 
 
    End If
Next

 回到顶部