K
kenmen
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm3.DBGrid1TitleClick(Column: TColumn);
var
ss:string;
begin
ss:='select * from client order by'+' '+column.FieldName;
query1.SQL.Clear;
query1.SQL.Text:=ss;
query1.close;
query1.Filtered:=false;
Query1.OPEN;
end;
这段代码,若字段有数据排序正常;若没有数据,则会出现“第一行:'by'附近
有语法错误”的提示。请问为啥呢?
var
ss:string;
begin
ss:='select * from client order by'+' '+column.FieldName;
query1.SQL.Clear;
query1.SQL.Text:=ss;
query1.close;
query1.Filtered:=false;
Query1.OPEN;
end;
这段代码,若字段有数据排序正常;若没有数据,则会出现“第一行:'by'附近
有语法错误”的提示。请问为啥呢?