Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.12;
Скачать: 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 вся ветка

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
15-1137733833
begin...end
2006-01-20 08:10
2006.02.12
С Днём рождения! 20 января


6-1131038808
KindDog
2005-11-03 20:26
2006.02.12
Indy TIdCmdTCPClient подвисает на SendCmd


1-1136908476
Arazel
2006-01-10 18:54
2006.02.12
TreeView и TObject (Как добратся до самого Object а не Text)?


2-1137993984
Аноним
2006-01-23 08:26
2006.02.12
Помогите с ListBox


3-1134716335
Tigra
2005-12-16 09:58
2006.02.12
Как программно изменить NET DIR?