急!!!!!关于ADOQuery的问题,在线等待!!!
select top n * from 表名
where 字段名1 in
(select 字段名1 from 表名
where 字段名 like '01%')
orderby 字段名2
我把以上SQL语句分行加入ADOQuery里面,可是程序出错.以下是程序
ADOQuery1.close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add( 'select top n * from 表名')
ADOQuery1.SQL.Add( 'where 字段名1 in ')
ADOQuery1.SQL.Add( '(select 字段名1 from 表名')
ADOQuery1.SQL.Add('where 字段名 like '01%')')
ADOQuery1.SQL.Add('orderby 字段名2')
ADOQuery1.open;
编译时指出ADOQuery1.SQL.Add('where 字段名 like '01%')')有误,
出错提示: missing operator or semicolon
这段程序该如何改 请多多指教!!!!!