以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 选择某个记录进行处理的时候,才加载此记录对应的明细问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122945) |
-- 作者:aza520 -- 发布时间:2018/8/5 11:15:00 -- 选择某个记录进行处理的时候,才加载此记录对应的明细问题 我在父表的CurrentChanged设如下代码,身份证号码是字符型,显示以下错误,请问老师如何修改 If e.Table.Current IsNot Nothing Then Dim Filter As String = "身份证号码 = " & e.Table.Current("身份证号码") If DataTables("劳务人员工资发放记录表").Find(Filter) Is Nothing Then \'如果对应的订单明细没有加载过 DataTables("劳务人员工资发放记录表").AppendLoad(Filter) \'则追载此订单的订单明细 End If End If .NET Framework 版本:2.0.50727.8831 Foxtable 版本:2017.12.18.1 错误所在事件: 详细错误信息: 从数据类型 nvarchar 转换为 numeric 时出错。 |
-- 作者:wei0769 -- 发布时间:2018/8/5 13:22:00 -- 少了两个 ’ 号 |
-- 作者:有点甜 -- 发布时间:2018/8/5 21:08:00 -- Dim Filter As String = "身份证号码 = " & e.Table.Current("身份证号码")
改成
Dim Filter As String = "身份证号码 = \'" & e.Table.Current("身份证号码") & "\'" |