关于给ADOquery.SQL属性赋值的问题!
我在设计时给SQL设置了如下的SQL语句
select * from Table1 where f1 like '%:f1%'
可是我在参数属性里看不到生成的参数,如果这样写where f1=:f1就可以自动认出参数。所以我知道应该是那个引号的关系。应该怎么写呢?
[解决办法]
Sql.Text:='Select * From Table1 Where F1 Like ''%:F1%''';
[解决办法]
试试下面:
declare @f1 varchar(20)
set @f1='ck'
select * from BProduct where f1 like '%'+@f1+'%' order by f1
[解决办法]
select * from BProduct where f1 like '% '+:f1+ '% ' order by f1
[解决办法]
'Select * From Table1 Where F1 Like ' '%:F1% ' ' '