Foxtable(狐表)用户栏目专家坐堂 → [求助]关于find多条件查找问题!


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

主题:[求助]关于find多条件查找问题!

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


加好友 发短信
等级:小狐 帖子:316 积分:2899 威望:0 精华:0 注册:2009/7/25 18:29:00
[求助]关于find多条件查找问题!  发帖心情 Post By:2018/12/22 13:39:00 [只看该作者]

各位老师中午辛苦!!
在当前表的“状态”列改为“正常”后,查到“资质证件”表的“姓名”与“证件类型行”中的“状态”列改为“正常”。
下面我定的这个代码运行时提示:调用的目标发生了异常。从字符串“姓名 = '李代兵'”到类型“Long”的转换无效。输入字符串的格式不正确。
找不到错在哪儿,请各位老师指导,谢谢!!


'------------若"状态"列的值改为"正常",则修改"资质证件"表中的"状态"列为"正常".
If e.DataCol.Name = "状态" Then '发生变化的是状态列?
    If e.DataRow("状态") = "正常" Then
        Dim dr As DataRow = DataTables("资质证件").Find(("姓名 = '" & e.DataRow("姓名") & "'" ) And ("证件类型 = '" & e.DataRow("证件类型") & "'") ) 
        dr("状态")= dr("状态")

    End If
End If

[此贴子已经被作者于2018/12/22 13:43:41编辑过]

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


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

 Dim dr As DataRow = DataTables("资质证件").Find("姓名 = '" & e.DataRow("姓名") & "' And 证件类型 = '" & e.DataRow("证件类型") & "'" )

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


加好友 发短信
等级:小狐 帖子:316 积分:2899 威望:0 精华:0 注册:2009/7/25 18:29:00
  发帖心情 Post By:2018/12/22 15:06:00 [只看该作者]

谢谢老师,辛苦了!!

这方面用法,在哪儿能学习到呢?

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


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/22 15:20:00 [只看该作者]


 回到顶部