有两个edit5,edit10输入框 名称是job_id,job_name 现在要查找,可以查id,也可以找job_name,只有一个查找按钮
解决方案 »
- fastreport 部分字段无法显示
- 执行RvProject1.Open时提示:the following reporting does not exist "",是怎么回事?
- 三层结构中怎么在程序中设置用户名和密码连接SQL SERVER?
- 在使用INDY控件的时候,出现Uneven size in DecorderToStream是什么原因?
- 这样为什么会出错?
- 如何把quickrep直接转存为Excel格式?或通过其他方法。
- 请问怎样使用delphi里的DbiPackTable函数来对Foxpro数据库的数据进行完全的删除,急,谢谢!
- 讨论: 多层的代价。
- 2k中屏蔽ctrl+alt+del等热键 最终是怎么解决的?帖子不下百份,众说纷纭。。。。。
- 关于CORBA的问题
- SQL语句
- Twebbrowser中有Flash,Flash内Get网站的内容。
'%'' and job_name like ''%'+trim(edit10.text)+'%''';
with qry1 do
Qry1.Close;
Qry1.SQL.Clear;
Qry1.SQL.Add('SELECT * FROM table where job_id= '+QuotedStr(edit5.text)+' or job_name= '+QuotedStr(edit10.text));
Qry1.Open;
adoquery1.sql.text:= 'select * from table1 where job_id like ' + QuotedStr('%'+trim(edit5.text)+
'%') + ' or job_name like ' + QuotedStr('%'+trim(edit10.text)+'%');
with aodquery1 do
begin
close;
sql.Clear;
sql.add('SELECT * FROM table where job_id=:tmpjob_id or job_name=:tmpjob_name');
parameters.parabyname('tmpjob_id').value:=trim(edit5.text;
parameters.parabyname('tmpjob_id').value:=trim(edit10.text;
open;
end;
with aodquery1 do
begin
close;
sql.Clear;
sql.add('SELECT * FROM table where job_id like :tmpjob_id or job_name ike :tmpjob_name');
parameters.parabyname('tmpjob_id').value:='%'+trim(edit5.text)+'%';
parameters.parabyname('tmpjob_id').value:='%'+trim(edit10.text+'%';
open;
end;
Qry1.SQL.Add('SELECT * FROM table WHERE 1=1 ');
if trim(edit5.text)<>'') then
Qry1.SQL.Add(' and job_id= '+QuotedStr(edit5.text));
if trim(edit10.text)<>'') then
Qry1.SQL.Add(' and job_name= '+QuotedStr(edit10.text));
Qry1.Open;