我在设计时给SQL设置了如下的SQL语句
select * from Table1 where f1 like '%:f1%'
可是我在参数属性里看不到生成的参数,如果这样写where f1=:f1就可以自动认出参数。所以我知道应该是那个引号的关系。应该怎么写呢?
select * from Table1 where f1 like '%:f1%'
可是我在参数属性里看不到生成的参数,如果这样写where f1=:f1就可以自动认出参数。所以我知道应该是那个引号的关系。应该怎么写呢?
解决方案 »
- 如果提高读取速度?
- 如何将Excel导入到Parado或者Access数据库中?
- 如何将array of byte类型的数组转换成字符串?(在线)
- 版主请帮忙,很急的工作任务。发了帖子没有人回啊。希望版主能出手相助!!!
- 请问如何计算今天到过去某个日期中间相差几天?我直接相减出来的是个1998-?-?形的,怎么显示为数字?
- 在win98中combobox的问题,急啊
- 请问能不能在窗体上显示flash的.swf文件,有没有这样的第三方的控件
- 怎样使StringGrid的CELLS里的字符居中?
- 怎么办?
- 别人的.db无法用delphi的desktop database打开,为什么?(不是做坏事)
- 在哪里重画ListView中的进度条?
- 紧急请教一个奇怪问题?
set @f1='ck'
select * from BProduct where f1 like '%'+@f1+'%' order by f1
query1.sql.clear;
query1.sql.add('select * from Table1 where f1 like :f1 ');
query1.paramaters.parambyname('f1').value:='%'+trim(edit1.text)+'%';
query1.open;