以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求解  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=51880)

--  作者:冰河史记
--  发布时间:2014/6/5 0:57:00
--  求解
NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.4.20.1
错误所在事件:
详细错误信息:
Cannot perform \'=\' operation on System.String and System.Int32.


--  作者:land089
--  发布时间:2014/6/5 3:55:00
--  

无法在 System.Int32 和 System.String 上执行“=”操作”

[此贴子已经被作者于2014-6-5 3:55:34编辑过]

--  作者:狐狸爸爸
--  发布时间:2014/6/5 7:30:00
--  

要正确设置列的数据类型,只有数值列才能加加减减,字符型的不行的哦


--  作者:冰河史记
--  发布时间:2014/6/5 23:05:00
--  
还是搞不定啊
--  作者:有点甜
--  发布时间:2014/6/6 9:18:00
--  
以下是引用冰河史记在2014-6-5 23:05:00的发言:
还是搞不定啊

 

贴出的你代码,或者上传你的项目。


--  作者:冰河史记
--  发布时间:2014/6/14 9:32:00
--  

查询窗体_AfterLoad

 

Tables("查询窗体_未交明细表").Filter="订单号码=0"

Tables("查询窗体_订单主表").Filter ="订单号码=0"

Tables("查询窗体_订单明细表").Filter ="订单号码=0"

Tables("查询窗体_送货明细").Filter ="订单号码=0"

Tables("查询窗体_订单明细").Filter ="订单号码=0"


我每次点击查询,都会弹出Cannot perform \'=\' operation on System.String and System.Int32. 

点击5次,对话框的 × 就有可以使用代码执行


--  作者:Bin
--  发布时间:2014/6/14 9:33:00
--  
你订单号是字符串吧 

改为

"订单号码=\'0\'"


看看



--  作者:冰河史记
--  发布时间:2014/6/14 9:38:00
--  
图片点击可在新窗口打开查看高手啊,太谢谢了。已经解决。
就是订单号码 字符串的问题。