SQL.Add('Select * from yourTable where (Name like ''%二%''');
解决方案 »
- 如何卸载Delphi 2006?
- 求救:取数据库字段出现乱码
- 用Package安装新组件的时候,不知道为什么,总是把以前安装的组件替换掉了,为什么?
- 真的就没人会吗?请教高手:在一个Panel里怎么显示另外一个EXE文件?或OCX文件?在线等待!
- ####菜鸟问题:如何动态修改treeview节点的text,并显示出来?
- dbgrid里面怎么进行快速查找
- 怎么样能知道另外一个程序已执行完毕
- 初次开发商业软件,有问题,请关照,来者给分
- 关于数据库恢复的问题*37分详细的话再加50分*
- 各位大侠,哪里有读写注册表的控件,能返回Default Value(适合Delphi5版本)?
- EXE在别人的机子上为什么不能运行?
- 如何按enter键跳到下一个DBEdit框(按Tab Order)
sql.close;
Sql.clear;
Sql.add( 'Select field1,field2... from mytable where user_name like :myparam');
Sql.paramByName('myparam').value := "%"+Edit1.text+"%";
sql.prepare;
sql.open;
end;
sql.close;
Sql.clear;
Sql.add( 'Select field1,field2... from mytable where user_name like :myparam');
Sql.paramByName('myparam').value := "%"+Edit1.text+"%";
sql.prepare;
sql.open;
end;
sql.close;
Sql.clear;
Sql.add( 'Select field1,field2... from mytable where user_name like :myparam');
1:Sql.paramByName('myparam').value := "%"+Edit1.text+"%";
2:Sql.paramByName('myparam').value := Edit1.text+"%";
3:Sql.paramByName('myparam').value := "%"+Edit1.text;
sql.prepare;
sql.open;
1:Sql.paramByName('myparam').value := "%"+Edit1.text+"%";
2:Sql.paramByName('myparam').value := Edit1.text+"%";
3:Sql.paramByName('myparam').value := "%"+Edit1.text; 就是这三种吧;或是 用like
end;
_name;
.....
我这种方法好使,哈哈没问题,快给分!
with dm.ADOQuery do
begin
close;
sql.Clear;
sql.Add('select * from employee where empname like :empname1');
parameters.ParamValues['empname1']:='%'+trim(Edit1.text)+'%';
open;
end;