Foxtable(狐表)用户栏目专家坐堂 → 关于GetParentRow的使用


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

主题:关于GetParentRow的使用

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


加好友 发短信
等级:小狐 帖子:341 积分:2455 威望:0 精华:0 注册:2014/7/30 18:03:00
关于GetParentRow的使用  发帖心情 Post By:2016/1/21 10:48:00 [显示全部帖子]

Dim dr As DataRow = DataTables("客户联系人").SQLFind("QQ号码 like 122828837")
If dr IsNot Nothing Then
 Dim pr As DataRow = dr.GetParentRow("客户信息")
MessageBox.show(pr("公司简称"))
Else
MessageBox.show("nothing")
End If

客户信息是父表,客户联系人是子表,两者通过“客户ID”,已经做了关联
报出来错误【未将对象引用设置到实例】

为什么上面的SQLfind查找出来dr的不能用
而用Dim dr As DataRow = DataTables("客户联系人").datarows(0)却可以使用

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


加好友 发短信
等级:小狐 帖子:341 积分:2455 威望:0 精华:0 注册:2014/7/30 18:03:00
  发帖心情 Post By:2016/1/21 10:57:00 [显示全部帖子]

SQLFind("QQ号码 like '%122828837%'")这样写还是一样的出错


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


加好友 发短信
等级:小狐 帖子:341 积分:2455 威望:0 精华:0 注册:2014/7/30 18:03:00
回复:(大红袍)那就是这句代码有问题,没有父表数据...  发帖心情 Post By:2016/1/21 11:03:00 [显示全部帖子]

父表数据确定有的,表名也没有错。
找出来的dr也是存在的

现在确定下来出错的那句代码:Dim pr As DataRow = dr.GetParentRow("客户信息")
如果 Dim dr As DataRow = DataTables("客户联系人").datarows(0)
那就没有错


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


加好友 发短信
等级:小狐 帖子:341 积分:2455 威望:0 精华:0 注册:2014/7/30 18:03:00
  发帖心情 Post By:2016/1/21 11:20:00 [显示全部帖子]

嗯,只能这样了

 回到顶部