string str_dw,str
str_dw=trim(db_dw.text)    
str='select * from bzcdddcxb where danwei=' + trim(db_dw.text)
connect;
dw_2.reset()
dw_2.settransobject(sqlca)
dw_2.SetSQLSelect(str)
dw_2.RETRIEVE()
disconnect;
上面一段的代码是在数据窗口DW_2显示满足 str语句的记录,db_dw是一下拉列表框,在执行上面的代码时提示列名"一中"无效."一中"是在db_dw里选中的数据,而改成str='select * from bzcdddcxb where danwei="一中"'则显示正常,不知原因,请哪位先生指教,谢谢!