我做了一个软件的查询其基本目的是这样:(做一个发票的统计表其筛选条件有发票号/日期/医生名称/操作员/病人名称等.)用了一个query1和数据源(病人名称用-edit1-输入对话框);(1)、query1.sql是(select ......from ....where (''=:brmc or bymc=:brmc) and .....)(2)、查询按钮代码:with query1 do begin parambyname('brmc').asstring:='like'+edit1.text+'%'查询出所有同姓的人的发票,在edit1中输入一个姓名或整个名字。但是通过上面的代码不行!!!!!!!!!!!多多指教!!!!!