Foxtable(狐表)用户栏目专家坐堂 → 求助 查询


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

主题:求助 查询

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


加好友 发短信
等级:童狐 帖子:298 积分:2605 威望:0 精华:0 注册:2013/5/22 7:16:00
求助 查询  发帖心情 Post By:2019/7/22 8:09:00 [只看该作者]

Dim str As String = Tables("用户资料").Current("账号")
Dim dr As DataRow = DataTables("用户交费表").Find("账号 =  '" & str & "'","结束时间 Desc")
tx.Text = dr("结束时间")

咨询一下老师,上面的查询代码,如果能查到,然后赋值是正常的,如果没有查到,系统就报错,怎样实现查不到系统不报错,或者有提示。应该怎样加一段代码,谢谢。
[此贴子已经被作者于2019/7/22 8:11:53编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2019/7/22 8:16:00 [只看该作者]

参考:
http://www.foxtable.com/webhelp/topics/2044.htm

Dim str As String = Tables("用户资料").Current("账号")
Dim dr As DataRow = DataTables("用户交费表").Find("账号 =  '" & str & "'","结束时间 Desc")
if dr isnot nothing then
     tx.Text = dr("结束时间")
End if

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


加好友 发短信
等级:童狐 帖子:298 积分:2605 威望:0 精华:0 注册:2013/5/22 7:16:00
  发帖心情 Post By:2019/7/22 9:26:00 [只看该作者]

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2018.10.9.1
错误所在事件:窗口,押金,Button2,Click
详细错误信息:
未将对象引用设置到对象的实例。

 老师还是不行

 

Dim tx As WinForm.TextBox = e.Form.Controls("tx")
Dim str As String = Tables("用户资料").Current("用户账号")
Dim dr As DataRow = DataTables("用户交费表").Find("用户账号 =  '" & str & "'","结束时间 Desc")

 

If dr IsNot Nothing Then
    tx.text = dr("结束时间")
End If

 

 

老师我这个是写在窗口的按钮单击事件中的

[此贴子已经被作者于2019/7/22 9:27:58编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105959 积分:538870 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/22 9:38:00 [只看该作者]

Current一样要判断

if Tables("用户资料").Current Not Nothing Then

Dim tx As WinForm.TextBox = e.Form.Controls("tx")
Dim str As String = Tables("用户资料").Current("用户账号")
Dim dr As DataRow = DataTables("用户交费表").Find("用户账号 =  '" & str & "'","结束时间 Desc")

 

If dr IsNot Nothing Then
    tx.text = dr("结束时间") 
End If

end if


 回到顶部