以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助 自定义录入界面之二 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=127641) |
-- 作者:jackyfashion -- 发布时间:2018/11/19 0:07:00 -- 求助 自定义录入界面之二 老师: 您 好! 我照抄代码, 不知那里出问题 TextChanged输入第三个字就提示: .NET Framework 版本:2.0.50727.8669 Foxtable 版本:2018.10.9.1 错误所在事件: 详细错误信息: 无法在 System.Int32 和 System.String 上执行“Like”操作。 请老师指教!!! 谢谢!!! |
-- 作者:有点甜 -- 发布时间:2018/11/19 0:18:00 -- 提出所写代码 |
-- 作者:有点甜 -- 发布时间:2018/11/19 0:19:00 -- tbl.Filter = "客户ID Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt
改成
tbl.Filter = "Convert(客户ID, \'System.String\') Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt |
-- 作者:jackyfashion -- 发布时间:2018/11/19 0:22:00 -- 无法在 System.Int32 和 System.String 上执行“Like”操作。 |
-- 作者:jackyfashion -- 发布时间:2018/11/19 0:24:00 -- 老师: 您 好! 改了还是不行
|
-- 作者:jackyfashion -- 发布时间:2018/11/19 0:25:00 -- 运行错误 无法在 System.Int32 和 System.String 上执行“Like”操作。 .NET Framework 版本:2.0.50727.8669 Foxtable 版本:2018.10.9.1 错误所在事件: 详细错误信息: 无法在 System.Int32 和 System.String 上执行“Like”操作。 |
-- 作者:有点甜 -- 发布时间:2018/11/19 0:32:00 -- 全部改成红色的
tbl.Filter = "Convert(客户ID, \'System.String\') Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt
如果还有问题,具体实例发上来 |
-- 作者:jackyfashion -- 发布时间:2018/11/19 22:41:00 -- 老师: 您好! 今晚换了笔记本,也是一样的提示. 全部用红色的代码 OK 谢谢老师!!! |
-- 作者:有点甜 -- 发布时间:2018/11/20 9:26:00 -- 以下是引用jackyfashion在2018/11/19 22:41:00的发言:
老师: 您好!
今晚换了笔记本,也是一样的提示.
全部用红色的代码
OK
谢谢老师!!!
因为【数值列】【日期列】等不能用like条件,如果你的列是那种类型,必须转换成字符串才能用like |
-- 作者:jackyfashion -- 发布时间:2018/11/20 21:28:00 -- 谢谢老师!!! 谢谢!!!老师辛苦了!!!
|