以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于find多条件查找问题! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129144) |
-- 作者:bashanren -- 发布时间:2018/12/22 13:39:00 -- [求助]关于find多条件查找问题! 各位老师中午辛苦!! 在当前表的“状态”列改为“正常”后,查到“资质证件”表的“姓名”与“证件类型行”中的“状态”列改为“正常”。 下面我定的这个代码运行时提示:调用的目标发生了异常。从字符串“姓名 = \'李代兵\'”到类型“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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2018/12/22 14:22:00 -- Dim dr As DataRow = DataTables("资质证件").Find("姓名 = \'" & e.DataRow("姓名") & "\' And 证件类型 = \'" & e.DataRow("证件类型") & "\'" ) |
-- 作者:bashanren -- 发布时间:2018/12/22 15:06:00 -- 谢谢老师,辛苦了!! 这方面用法,在哪儿能学习到呢?
|
-- 作者:有点蓝 -- 发布时间:2018/12/22 15:20:00 -- http://www.foxtable.com/help/scr/1284.htm |