Foxtable(狐表)用户栏目专家坐堂 → 帮助 父表与子表同步加载 中的代码是否有误?


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

主题:帮助 父表与子表同步加载 中的代码是否有误?

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


加好友 发短信
等级:一尾狐 帖子:427 积分:4529 威望:0 精华:0 注册:2012/3/7 23:19:00
帮助 父表与子表同步加载 中的代码是否有误?  发帖心情 Post By:2013/2/19 17:49:00 [只看该作者]

原代码执行报错

If DataTables("订单").DataRows.Count = 0 Then '如果订单表没有数据
    DataTables(
"订单明细").LoadFilter = "订单ID Is Null" '不加载订单明细
Else
    Dim 
ids As String
    For Each 
dr As DataRow In DataTables("订单").DataRows
        
ids = ids & "," & dr("订单ID")
    Next
    
idsids.Trim(",")
    DataTables(
"订单明细").LoadFilter = "订单ID In (" & ids & ")"
End If
DataTables(
"订单明细").Load()

 

红字部分改后通过,是不是帮助上的代码错了?

If DataTables("订单").DataRows.Count = 0 Then '如果订单表没有数据
    DataTables(
"订单明细").LoadFilter = "订单ID Is Null" '不加载订单明细
Else
    Dim 
ids As String
    For Each 
dr As DataRow In DataTables("订单").DataRows
        
ids = ids & "," & "'" & dr("订单ID") & "'"
    Next
    
idsids.Trim(",")
    DataTables(
"订单明细").LoadFilter = "订单ID In (" & ids & ")"
End If
DataTables(
"订单明细").Load()

 


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/19 18:14:00 [只看该作者]

 具体情况而定,如果你的订单ID是数值类型的话,就不需要单引号。

 如果是字符类型的话,就需要单引号。

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


加好友 发短信
等级:三尾狐 帖子:623 积分:3897 威望:0 精华:0 注册:2011/8/3 22:13:00
  发帖心情 Post By:2013/2/19 19:12:00 [只看该作者]

帮助是数值型的写法   
字符型的代码写法同 2   
老大,是否帮助需要说明下?
[此贴子已经被作者于2013-2-19 19:12:41编辑过]

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


加好友 发短信
等级:小狐 帖子:316 积分:2628 威望:0 精华:0 注册:2013/3/4 20:21:00
  发帖心情 Post By:2013/3/13 14:47:00 [只看该作者]

我今天花了一上午看这里,代码总是报错

原来是有这么个情况

希望官方在说明里做修订


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/13 14:54:00 [只看该作者]

呵呵,其实帮助不止一个地方提到的,但是没有办法每次用in的时候,都说一下啊

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


加好友 发短信
等级:小狐 帖子:316 积分:2628 威望:0 精华:0 注册:2013/3/4 20:21:00
  发帖心情 Post By:2013/3/13 14:57:00 [只看该作者]

看这大段代码的人 多是想依葫芦画瓢的初学者吧

基本没能力辨识里面不周全的代码的


 回到顶部