sql1:='select * from tabName where names like '''*高*''';
sql2:='select * from tabName where names like '''*a*''';
sql1查询报错,但是这个查询放在access查询没问题。sql2在程序中没问题
...全文
34218打赏收藏
delphi access 模糊查询 报错
sql1:='select * from tabName where names like '''*高*'''; sql2:='select * from tabName where names like '''*a*'''; sql1查询报错,但是这个查询放在access查询没问题。sql2在程序中没问题
我的运行环境是DELPHI 10, WIN7操作系统。就如"早打大打打核战争" 所操作的,
select * from country ,没问题
select * from country where id=1 没问题
select * from country where names='abc' 没问题
select * from country where names like '%a%' 就报错//换成*一样
ADOQuery1对象,sql的属性是SELECT * FROM tabname ,然后设置Active为true
DGGrid1正常显示(DBGrid1关联了DataSource1,DataSource1关联了ADOQuery1),
但是若把ADOQuery1的sql属性设置为select * from tabname where names like '*a*';