Форум: "Базы";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
ВнизСортировка без ключей Найти похожие ветки
← →
cad2206 (2005-12-12 13:17) [0]Как сортировать таблицу db без первичных ключей?
← →
Johnmen © (2005-12-12 13:19) [1]ORDER BY
← →
Anatoly Podgoretsky © (2005-12-12 13:24) [2]Парадокс без первичных ключей маложивуч.
← →
cad2206 (2005-12-12 13:29) [3]ORDER BY.... SQL запросом.... нужно именно таблицу db...
← →
Johnmen © (2005-12-12 13:40) [4]>нужно именно таблицу db...
Что "именно таблицу"?
← →
cad2206 (2005-12-12 13:42) [5])) Отсортировать
← →
Anatoly Podgoretsky © (2005-12-12 13:43) [6]cad2206 (12.12.05 13:29) [3]
Если нужно именно таблицу, то добро пожаловать в dbiSortTable
← →
msguns © (2005-12-12 13:45) [7]SELECT * FROM TABLE
ORDER BY FIELD4, FIELD2,...
Не нужны никакие ключи и индексы.
← →
cad2206 (2005-12-12 14:00) [8]Кхм, а примерчик с dbiSortTable не найдется?
← →
Anatoly Podgoretsky © (2005-12-12 14:12) [9]Пример есть в справке, при том и для Си и для Дельфи
← →
cad2206 (2005-12-12 14:25) [10]ага, понятно, а вот как бы сортировать в пределах одной таблицы?
function fDbiSortTable(SrcTbl, DestTbl: TTable; SortField: TField): Longint;
var
Field: Word;
CaseIns: Boolean;
Recs: Longint;
begin
Recs := SrcTbl.RecordCount;
CaseIns := True;
Field := SortField.Index + 1;
if not DestTbl.Active then
raise EDatabaseError.Create("Cannot complete operation with " +
"destination table closed");
Check(DbiSortTable(SrcTbl.DBHandle, nil, nil, SrcTbl.Handle, nil, nil,
DestTbl.Handle, 1, @Field, @CaseIns, nil, nil, False, nil, Recs));
Result := Recs;
end;
← →
msguns © (2005-12-12 14:33) [11]>cad2206 (12.12.05 14:25) [10]
>ага, понятно, а вот как бы сортировать в пределах одной таблицы?
Сортировать данные "в пределах одной таблицы" - это все равно, что пытаться взвесить невыкопанный картофель.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c