select * from table
where name like ???????:myparam??????
问号的地方我不知道怎样写
where name like ???????:myparam??????
问号的地方我不知道怎样写
解决方案 »
- 关于delphi几个初级问题,谢谢回答。
- 呕心沥血完成物业管理软件,寻求各种形式的合作。
- 我要打印image1,在FastReport中放了一个picture框,如何才能预览并打印,我用的是fr3
- 2000 的密码问题
- 请问怎么在标准对话框中加入控件
- 99分请教:如何识别系统是简体还是繁体,是win9x还是win2000
- 请教大家一下,关于库存管理软件一般卖多少钱?(有过此类经验的高手请进来)
- 请帮我看看呀?为什么取不出外部运行的程序的图标~~~
- comboBox的问题!!!
- 高分求购代理服务器的源代码(详情见内)
- 我想在窗体上放一个按钮,当鼠标浮在上面时,它突起,当鼠标移走时,它变成扁平状态和文字一样,怎么做呢?
- 如何实现IAutoComplete
query1.sql.clear;
query1.sql.add('select * from from table where field1 like ''%'+edit1.text+'%''');
query1.open;
query1.clear;
query1.sql.add('select * from 库名 Where 字段 like ''%'+trim(edit1.text)+'%'' ');
query1.open;谓词LIKE可以用来进行字符串的匹配,一般语法格式如下:
[NOT] LIKE ‘<匹配串>’[ESCAPE‘<换码字符>’]
其含义是查找指定的属性列值与<匹配串>相匹配的元组。<匹配串>可以是一个完整的字符串,也可以含有通配符%和_。其中:
%:代表任意长度的字符串。
_:代表任意单个字符。
begin
close;
sql.clear;
unprepare;
sql.text:='select * from tablename where fieldname like ''%:myparam%''';
parambyname('myparam').asstring:=edit1.text;
prepare;
execsql;
end;