dmtx.net
当前位置:首页 >> pB中过滤条件ExprEssion typEs must mAtCh的问题 >>

pB中过滤条件ExprEssion typEs must mAtCh的问题

嗯~是你写的过滤条件中的表达式有问题,数据类型有误,比如你定义了long ll_count 却赋字符型的值给他:ll_count = ‘’好好检查下你的变量类型和赋值类型,或者属性类型和变量类型,能找到问题所在 // ======================================= ...

1.在数据窗口中的数据对象中“登录名”和“消费日期”对应的就是中文的“登录名”和“消费日期”吗?如果不是的话,应该改成相应的字段名,那个日期不需要转换。过滤条件中的括号可以不用,直接用and 连接 应该就可以了! 2.只要是全局变量的话,都可以...

错误具体在那行?

语法上面是没有问题的 只是你用的isnull, 也就是字段是否为空即NULL值,问题就在这里 字段设计的时候允许为空,那么这个字段没有进行赋值默认的是NULL值,这种情况你的代码会正常运行 但是,你的字段赋了值再清空的时候就不再是NULL值,比如char...

您好, integer(sle_3.text) 改为 sle_3.text 就可以了 integer(sle_3.text) 是数值,不能和字符连接

仅从代码上看不到问题,建议Debug,跟着到ls_filter的值,拷贝出来。 直接粘贴到Datawindow的Rows-Filter下,检测是否报错。 如果报错,要么是"dt_users_username"名称些错了,要么是ls_username的值错误,仔细检查就可以

第一句少了个“=” dw_1.setfilter("book_name='"+sle_1.text+"'")

这个错误的信息是过滤公式错误了。 你这个写法肯定是错了,拼的很乱。 你使用断电跟踪一下,看看最后你的这个条件到底是什么,一目了然就知道公式的错误在哪里了。

sle_1.text 的数据类型为string 而你声明的gs_code 为integer 正确的方法为 gs_code = integer(sle_1.text) 再有,integer类型的公共变量声明应该是gi_code

condition="ks like '%复%' and data='"+time1+"'" 看着没有错误,time1什么类型啊?还不行就分开试试 condition="data='"+time1+"'" condition="ks like '%复%'"

网站首页 | 网站地图
All rights reserved Powered by www.dmtx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com