Foxtable(狐表)用户栏目专家坐堂 → 不知道哪里错了,请指正


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

主题:不知道哪里错了,请指正

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/8 20:37:00 [显示全部帖子]

那就是查不到对应的任务ID号

 

dr = DataTables("任务跟踪").SQLFind(" 任务ID = '" & e.DataRow("任务ID") & "' ")  

If dr Is Nothing Then

    msgbox("没找到")

Else

    Dim str As String = dr("任务_摘要")

    MessageBox.show(str)

End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/8 21:45:00 [显示全部帖子]

表达式列不在数据库里面的。也就是不能用sqlFind查询得到。

 

你试试 dr = DataTables("任务跟踪").SQLFind("[_Identify] = '" & e.DataRow("任务ID") & "' ")  


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/9 10:09:00 [显示全部帖子]

 你用的是sqlfind,也就是后台查找,后台完成,不显示到前台的。

 

 你改成比如这样

 

Dim  dr1 As DataRow = DataTables("任务跟踪").Find(" [_identify] = '" & e.DataRow("任务ID") & "' ")  

If dr1 Is Nothing Then

    dr1 = DataTables("任务跟踪").SQLFind(" [_identify] = '" & e.DataRow("任务ID") & "' ")  

End If


 回到顶部