请教:filter过滤时报Missing closing parenthesis
DWfilter = "(a.patient_id,a.visit_id) in " +
"(select patient_id,visit_id from operation where wound_grade = '"+ ddlb_1.text + " ' )"
dw_1.SetFilter(DWfilter)
[解决办法]
已经告诉你了,缺少右括弧。。。
在setfilter() 前
可以先messagebox('', "(a.patient_id,a.visit_id) in " +
"(select patient_id,visit_id from operation where wound_grade = '"+ ddlb_1.text + " ' )" )
看看你的语句是否正确。。。
[解决办法]
你这个写法pb不支持
setfilter中的语法是pb数据窗口自己的语法,与数据库SQL语句的语法无关,无法直接使用SQL
[解决办法]
楼主还是使用SetSqlSelect函数吧
这个函数支持SQL语句
[解决办法]