读书人

关于给ADOquery.SQL属性赋值的有关问题

发布时间: 2012-03-05 11:54:01 作者: rapoo

关于给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% ' ' '

读书人网 >.NET

热点推荐