dw_1.setfilter()只能char字段进行过滤吗?
我在查询时,按课程代码过滤查询时,会出现datawindows错误,
内容:types of expressions must match.
但是当按课程名称过滤查询时,则没有问题。
后来发现,c_id字段是numeric类型的,而c_name字段是char类型的。
是不是dw_1.setfilter()中只能对char类型字段过滤呀,
如果别的也可以,请指点一下,万分感谢!
我的代码如下:
if ddlb_1.text = "课程代码" then
dw_1.settransobject(sqlca)
dw_1.setfilter("c_id='"+sle_1.text+"'")
dw_1.retrieve()
end if
if ddlb_1.text = "课程名称" then
dw_1.settransobject(sqlca)
dw_1.setfilter("c_name='"+sle_1.text+"'")
dw_1.retrieve()
end if