디비그리드 타이틀클릭 이벤트 발생이면...
qry1.Close;
qry1.SQL.Clear;
qry1.SQL.Add( ' select * ' );
qry1.SQL.Add( ' from "ilbo.db"');
qry1.SQL.Add( ' order by :str' );
qry1.Params.Items[0].Text := column.FieldName;
qry1.Open;
order by에서 에러가 발생하는데 왜 그렇까여?
:str대신에 필드명을 주면 되는데 :str를 주면 안되네요....
쩝
> 디비그리드 타이틀클릭 이벤트 발생이면...
> qry1.Close;
> qry1.SQL.Clear;
> qry1.SQL.Add( ' select * ' );
> qry1.SQL.Add( ' from "ilbo.db"');
> qry1.SQL.Add( ' order by :str' );
> qry1.Params.Items[0].Text := column.FieldName;
> qry1.Open;
>
> order by에서 에러가 발생하는데 왜 그렇까여?
>
> :str대신에 필드명을 주면 되는데 :str를 주면 안되네요....
>
> 쩝
column.FieldName에 값이 재대루 넘어오는지 보시면 답이 나올듯 합니다.