关于查询的问题,请大家都来看看
w_main的cb_find:
open (w_find)
w_find的cb_ok:
ls_sql=w_main.dw_1.getsqlselect()
if cbx_1.checked then
ls_newsql="where person_name ='"+sle_1.text+"'"
ls_sql=ls_sql+ls_newsql
w_main.dw_1.setsqlselect(ls_sql)
close (parent)
end if
上面这段语句,第一次执行时能够正常查询,但如果不关闭W_MAIN窗口,再执行cb_find,则不能正常执行查询。原因是第二次执行时getsqlselect()过得的SQL语句,包括了第一次SQL语句中的“WHERE”,请问如何实现多次查询getsqlselect()不包括原来的SQL,即"SELECT * FROM person"??????????????