query1.close;
query1.sql.clear;
query1.sql.add('select * from users order by :n');
query1.parambyname('n').asstring:=you_value;
try
query1.open;
except
query1.execsql;
这段程序对你可能没有用。
你是要实现 点击排序。
那,我认为,只能重新来一遍了。呵呵
query1.sql.clear;
query1.sql.add('select * from users order by :n');
query1.parambyname('n').asstring:=you_value;
try
query1.open;
except
query1.execsql;
这段程序对你可能没有用。
你是要实现 点击排序。
那,我认为,只能重新来一遍了。呵呵
tmpstr := 'order by '
for I := 0 to dbgrid1.columns.count -1 do
begin
if dbgrid1.columns[I].color = clred then
begin
tmpstr := tmpstr + 'dbgrid1.columns[i].title'
end;
end;