expression is not valid 的问题!
//一个按钮点击事件,代码如下
//////////////////////////////////////
string str1,str2
//取得用户输入
str1 = sle_bookauthor.text
str2 = sle_booktitle.text
if (str1 <> "") then
filter="(book_author like '"+trim(str1)+"%')"
else
filter="(1=1)"
end if
//关系为逻辑与
filter = filter +" and "
if (str2 <> "") then
filter=filter+"(book_title like '"+trim(str2)+"%')"
else
filter=filter+"(1=1)"
end if
dw_work1.setfilter(filter)
dw_work1.filter()
///////////////////////////////////
其中book_author 和 book_title是表中的字段,主要功能是将符合用户输入的记录取出
调试时候,到dw_work1.setfilter(filter)语句就报错了,不输入文字单击按钮就没问题,请各位帮帮忙,谢谢了