![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Order by [D4, Paradox]
Коля © (2002-08-29 05:11:00)Здравствуйте Мастера! Нужно упорядочить записи в базе данных в алфавитном порядке по определенной колонке. Насколько я знаю это делается с функцией order. Пишу вот такой код, но он не работает.. Подскажите где ошибка?
procedure TForm1.SQLOrder(table, column: string);
var
sqltext: string;
begin
sqltext:= "order " + table + " by " + column;
with Query1 do
begin
Close;
sql.clear;
Sql.Add(sqltext);
Open;
end;
end;
Sparky (2002-08-29 05:43:00) [1]должно быть
sqltext:="Select * from "+ table+" order by "+ column
Коля (2002-08-29 05:41:00) [2]Спасибо Чудак! Все работает.. дамс надо будет SQL подучить
Чудак (2002-08-29 05:34:00) [3]насколько я знаю здесь
sqltext:= "order " + table + " by " + column;
здесь пишется немного не так. Приблизительно так:
with Query1 do
begin
Close;
SQL.Clear;
Sqltext:="select * from <имя таблицы> order by <имя поля по которому хочешь делать сортировку (field)>";
SQL.Add(Sqltext);
Open;
end;