以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 当身份证号码尾数为字母“x”时运行就出错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=118133) |
-- 作者:yellow -- 发布时间:2018/4/25 16:57:00 -- 当身份证号码尾数为字母“x”时运行就出错 有这么一段代码: Dim dr As DataRow dr = DataTables("考证情况").Find("身份证 = " & e.DataRow("身份证件号")) 当身份证号码尾数为字母“x”时运行就出错,提示为: 语法错误:“X”运算符后缺少操作数。 弄了一个小时也没解决 |
-- 作者:hebxtshhyj -- 发布时间:2018/4/25 17:22:00 -- 你试试把身份证数据类型设置为字符串。 |
-- 作者:yellow -- 发布时间:2018/4/25 17:23:00 -- 当身份证号码尾数为字母“x”时运行就出错 试过了,还是报一样的错误信息 |
-- 作者:有点甜 -- 发布时间:2018/4/25 17:36:00 -- 修改代码
Dim dr As DataRow dr = DataTables("考证情况").Find("身份证 = \'" & e.DataRow("身份证件号") & "\'")
|
-- 作者:yellow -- 发布时间:2018/4/25 23:55:00 -- 惭愧,原来是我没看懂帮助。又重新读了一遍关于表达式的帮助文件。 |