以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]根据身份证号码提取户籍问题. (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45851) |
-- 作者:ndxfke -- 发布时间:2014/2/12 12:48:00 -- [求助]根据身份证号码提取户籍问题. 通过借鉴 <<根据身份证号码提取户籍>> 的案例和原代码。 即本页地址:http://www.foxtable.com/help/topics/2625.htm 做了个员工信息录入界面,调试过程中,出现以下问题。也没找到是什么时候原因,求助。 具体如下。 .NET Framework 版本:2.0.50727.3649 Foxtable 版本:2013.10.14.1 错误所在事件:表,员工信息表,DataColChanged 详细错误信息: Exception has been thrown by the target of an invocation. Column \'籍贯\' does not belong to table 员工信息表. |
-- 作者:ndxfke -- 发布时间:2014/2/12 12:58:00 -- Select Case e.DataCol.name Case "身份证" If e.DataRow.IsNull("身份证") Then e.DataRow("籍贯") = Nothing Else Dim bm As String = e.DataRow("身份证").SubString(0,6) Dim dr As DataRow = DataTables("身份证籍贯编码").Find("籍贯编码 = \'" & bm & "\'") // ---- 这句话调试通过,bm能得到值。 If dr IsNot Nothing Then // ---- 应该以下这部分出错的。 e.DataRow("籍贯") = dr("籍贯") End If End If End Select |
-- 作者:lsy -- 发布时间:2014/2/12 13:01:00 -- 员工信息表中,没有“籍贯”列。 |
-- 作者:ndxfke -- 发布时间:2014/2/12 13:05:00 -- 提醒得是。多谢 籍贯,藉贯 |