SQL 语句,请高手看看哪里有问题

[复制链接]
查看11 | 回复3 | 2010-9-16 22:47:30 | 显示全部楼层 |阅读模式
我用DELPHI写程序,提示说SQL语句有问题,请高手帮忙看看。
其中wonder和na 是变量
with adoquery2 do
begin

close;

sql.Clear;

sql.Add('select * from sp where+wonder+'='+'''+trim(na)+'''');

open;
end;

回复

使用道具 举报

千问 | 2010-9-16 22:47:30 | 显示全部楼层
既然 wonder 也是变量,就应该把它放在引号外面写成如下就OK了sql.add('select * from sp where '+wonder+'='+'''+trim(na)+''');
回复

使用道具 举报

千问 | 2010-9-16 22:47:30 | 显示全部楼层
1楼正解,分给他吧
回复

使用道具 举报

千问 | 2010-9-16 22:47:30 | 显示全部楼层
sql.Add('select * from sp where wonder = '''+trim(na)+'''');
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行