上边老兄有点错误
Select * from 表名 where Sex='''+edit1.text+''' and born='''+formatdatetime('yyyy-mm-dd',datetimepicker1.date)+''' and Ispartymember='''+edit2.text+'''';
当然可以,使用参数:
Select * from 表名 where Sex=[red]:Sex[/red] and born=[red]:Born[/red] and
Ispartymember=[red]:IsPartyMember[/red];
ParamByName('Sex'):=Edit1.Text;
ParamByName('Born'):=Edit2.Text;
ParamByName('IsPartyMember'):=Edit3.Text;
注意参数起名无所谓,这里为了易于阅读才用一样的名字,在select中使用时前面要加
“:”号!