求助这个setfilter如何写?
本帖最后由 tomorrower 于 2013-02-15 09:59:04 编辑
其中
string ls_dsj
long ll_bclc
其中,dsj字段是char类型,bclc是long类型,而且在数据库中,bclc是tinyint类型
ls_filter = "dsj = '"+ ls_dsj +" ' and " + "bclc=" + string(ll_bclc)
如何写dw_1.setfilter()
是不是两个类型的字段没办法写在一起的?
------解决方案--------------------那就是问题已解决了,坐等结贴。
随手看了一下你的注册日期:2002年09月04日,老兄这问题有点夸张!
------解决方案--------------------不管数据库是里是什么类型,要看在datawindow里是什么类型
如
ls_filter = "dsj = '"+ ls_dsj +"' and " + "bclc=" + string(ll_bclc)
dw_1.setfilter(ls_filter)
这个写法看似没有问题
------解决方案--------------------ls_filter = "(dsj = '"+ ls_dsj +"') and (" + "bclc = " + string(ll_bclc) + ")"