|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2011, 13:25 | #1 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 48
|
Загрузка xml во временную таблицу
Здраствуйте. Есть такая проблема. Я загружаю данные из xml во временную таблицу. Все загружается успешно, но при считывании этих данных через обычный for они выдаются не в том порядке, в котором заполнялись. А необходима точно такая же последовательность, как в xml. Загружаются последовательно (проверял пошагово). В чем может быть причина? Если будет необходимо, выложу код. Спасибо.
|
18.10.2011, 13:40 | #2 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
скорее всего у временной таблицы нет ключевого поля, или ключевое поле не заполняется последовательно во время загрузки XML файла, или ключевое поле - текстовое и автоматически соритруется после загрузки по правилам текста.
---- Совет. Лучше создать целочисленное поле типо (PRIMARY KEY) с автоинкрементом. Во время загрузки с ХМL , индекс в этом поле будет заполянтся автоматически. Если Вы работатет с СУБД которая не позволяет создавать поля с автоинкрементом, создайте для таблицы триггер или заполняйте вручную.
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
18.10.2011, 15:55 | #3 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 48
|
Спасибо! Действительно помогло.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка и анализ XML | mrCloud | Общие вопросы Delphi | 1 | 12.06.2011 11:45 |
Загрузка их XML | artemavd | Общие вопросы Delphi | 0 | 07.06.2010 10:05 |
Загрузка данных в базу из xml файла | Dien | БД в Delphi | 1 | 06.04.2010 20:27 |
переименовать временную таблицу | ymka2 | SQL, базы данных | 1 | 30.12.2009 11:23 |
Открытие файлов в C++ Builder (загрузка в таблицу) | Sad_SmiliK | Помощь студентам | 0 | 18.04.2009 13:29 |