Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
ВнизСчитать данные из TQuery Найти похожие ветки
← →
brejnev © (2004-07-19 10:45) [0]Привет, All
Существуют две таблицы: ведомая и ведущая. SQL-запрос возвращает
записи из ведомой таблицы. Данные идут в определенном порядке,
в DBGrid все отображается как в таблице, но если считывать в
список(свой или стандартный TList), то данные из TQuery читаются
в произвольном порядке( те его нет ), вот код
Query3.First;
repeat
Add( Query3.FieldByName("Metka").Value,
Query3.FieldByName("Tupe").Value,
Query3.FieldByName("LabName").Value,
Query3.FieldByName("Hint").Value,
Query3.FieldByName("nn").Value,
pnt^
);
until not Query3.FindNext;
можно, конечно, отсортировать список по индексам, но
это не есть гут. Надо просто считать записи в той последовательности, в которой они идут в таблице.
← →
Соловьев © (2004-07-19 10:49) [1]
> ведомая и ведущая
> можно, конечно, отсортировать список по индексам, но
> это не есть гут. Надо просто считать записи в той последовательности,
> в которой они идут в таблице.
где ты такого начитался?
Только индексы тебя спасут.
← →
Курдль © (2004-07-19 10:52) [2]Весь Ваш алгоритм не есть гуд!
"в DBGrid все отображается как в таблице" - это ошибочная сентенция. Нельзя обращать вниманеи не то, как данные размещаются в БД (вполне реально, что какие-то новые записи будут вставлены вместо только что удаленных в "центре таблицы").
Пользуйтесть order by.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c