以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 无法在 System.String 和 System.Int64 上执行“=”操作。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130458) |
-- 作者:happy2010 -- 发布时间:2019/1/22 15:04:00 -- 无法在 System.String 和 System.Int64 上执行“=”操作。 用Table控件模拟关联表 关联出现这个错误,不知那里有问题,请老师协助 |
-- 作者:有点甜 -- 发布时间:2019/1/22 15:06:00 -- 贴出currentchanged事件代码。
看看 http://www.foxtable.com/webhelp/scr/1284.htm
|
-- 作者:happy2010 -- 发布时间:2019/1/22 15:15:00 -- If Forms("首页").Opened() \'一定要判断用于模拟关联表的窗口是否已经打开 Dim t As Table = Tables("首页_Table2") With Tables("首页_Table1") If .Current Is Nothing Then t.Filter = "False" Else t.Filter = "身份证号码 = \'" & .Current("身份证号码") & "\'" End If End With End If 我在窗口做了一个加载按钮 Dim sd As DataRow = DataTables("Users").Find("[Name] = \'"& _UserName & "\'") Dim s1 As String = sd("地区") Dim s2 As String = sd("单位") Dim s3 As String = sd("部门") Tables("首页_Table1").DataTable.LoadFilter = "[部门] = \'"& s3 &"\'" Tables("首页_Table1").DataTable.Load 点击按钮报错 [此贴子已经被作者于2019/1/22 15:16:49编辑过]
|
-- 作者:y2287958 -- 发布时间:2019/1/22 15:18:00 -- 要判断一下“.Current("身份证号码")”是否存在 |
-- 作者:有点甜 -- 发布时间:2019/1/22 15:19:00 --
代码没问题,具体实例发上来测试。
|