2008-6-22 00:24 cacausia
菜鸟求助

我想用双变量查询,可是怎么也不行?
sql.add('select 姓名 from shujukeming where '+cxzd+' like''''%'+cxnr+'%''');
cxzd   cxnr都是变量,应该怎么改?:handshake

2008-6-22 10:53 bahamut8348
[code]
var
  ColumnName, Value: string;
begin
  ColumnName:= 'your Column Name';
  Value:= '...';
  ADOQuery1.Close;
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add('SELECT * FROM TabelName WHERE ' + ColumnName + ' LIKE ''%' + Value + '%''');
  ADOQuery1.Open;
end;
[/code]
注意单引号的个数

页: [1]
查看完整版本: 菜鸟求助


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.