其中
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) + ")"