| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Непонятная пересортировка в MDB |
| Автор: Данкинг 5.8.2008, 17:00 |
| Есть программа, которая через ADO добавляет данные в базу MDB. Записи добавляются в том порядке, в котором считываются из исходника. Т.е. по идее, в базе они должны быть расположены в том же порядке. Но на деле замечаю, что вводимые записи пересортировываются случайным (для меня случайным, для Акцесса, видимо, нет) образом. Внимание, вопрос... |
| Автор: Akina 5.8.2008, 17:15 | ||
Нет. Учите матчасть. |
| Автор: Данкинг 5.8.2008, 19:56 |
Т.е. налицо намеренное искажение вводимой информации, да ещё и, судя по наличию "матчасти", официально документированное? |
| Автор: bopoha 5.8.2008, 22:38 |
| Данкинг, забудте про физический порядок данных. Движок БД может их распологать в соотвтетствии со своими умозаключениями. Есть такое понятие как сортировка. Вот ею и пользуйтесь. Если нужен свой порядок записей заведите поле NPP (номер по порядку) для сортировки. |
| Автор: Данкинг 5.8.2008, 23:32 |
Да не свой порядок нужен, а именно тот, в котором строчки вводились! Пересортировка вручную, счётчик и т.п. - это всё понятно... |
| Автор: Akina 6.8.2008, 07:21 |
Штамп времени ввода/корректировки и сортировка по нему при выводе. И все-таки учите матчасть. Особенно - чем реляционные БД отличаются от файловых. |
| Автор: bopoha 6.8.2008, 11:13 | ||
Тем более проблема мне кажется надуманной. |
| Автор: Данкинг 6.8.2008, 11:48 |
Проблемы бы не было, если бы Access не косячил подобным образом. |
| Автор: Akina 6.8.2008, 11:57 | ||
Вот ведь... а создать запрос с нужной сортировкой и экспортировать ИМЕННО ЕГО религия не позволяет? или надо непременно что-то и DBF-ам оставить на потрахаться? Повторю - это не косяк Аксесса, а косяк в понимании сути и принципов хранения данных в реляционной модели. |
| Автор: Данкинг 6.8.2008, 14:43 | ||
А разница-то в чём? Что запрос создавать, что пересортировывать после экспорта - одна фигня.
Если косяк назвать красивыми словами, то его суть от этого не изменится. |
| Автор: Akina 6.8.2008, 15:18 |
| Ну и ладно. Вопрос, как сказано выше, решен, от дедовских методов отказываться не будем - пусть останется как есть. |