Вниз
Скачать: CL | DM;

Сортировка без ключей   Найти похожие ветки 

 
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
4-1133198140
volser
2005-11-28 20:15
2006.02.12
Hooks & COM


1-1137420572
oleg__
2006-01-16 17:09
2006.02.12
Стандартное PopupMenu в TRxRichEdit


15-1137904711
AllinBDA
2006-01-22 07:38
2006.02.12
Компоненты или заголовки для Фиксального Регистра. "Феликс 3СК"


15-1138080632
begin...end
2006-01-24 08:30
2006.02.12
С Днём рождения! 24 января


15-1137823185
begin...end
2006-01-21 08:59
2006.02.12
С Днём рождения! 21 января




   Наверх