Foxtable(狐表)用户栏目专家坐堂 → 看一个表达式对不


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

主题:看一个表达式对不

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


加好友 发短信
等级:二尾狐 帖子:528 积分:5034 威望:0 精华:0 注册:2012/4/6 19:31:00
看一个表达式对不  发帖心情 Post By:2012/11/13 11:19:00 [只看该作者]

 请问一下我的  
Dim xhh As Row= Tables("任务查询_table3").Current
Dim xh  As Integer = xhh("序号")
Dim dr As DataRow
dr = DataTables("业务登记").Find("业务序号 = xh" )
If dr IsNot Nothing Then
    Dim wz As Integer = Tables("业务登记").FindRow(dr)
    If wz >= 0 Then
        Tables("业务登记").Position = wz
    End If
End If
哪里错了? 报告是dr = DataTables("业务登记").Find("业务序号 = xh" ) 错了,请问错在哪里?可以用xh变量放在=号后面嘛。

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


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

 dr = DataTables("业务登记").Find("业务序号 = xh" )

改成

 
dr = DataTables("业务登记").Find("业务序号 = " & xh )

如果是字符串,就改成

dr = DataTables("业务登记").Find("业务序号 = '" & xh  & "'")

http://www.foxtable.com/help/topics/1284.htm

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


加好友 发短信
等级:二尾狐 帖子:528 积分:5034 威望:0 精华:0 注册:2012/4/6 19:31:00
  发帖心情 Post By:2012/11/13 11:36:00 [只看该作者]

非常感谢!以前这里一直没弄懂,今天明白了!

 回到顶部