
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.10.2001, 12:37
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
Есть таблица с полем счетчика Есть запрос к этой таблице с фильтром по одному из полей Никакой сортировки не установлено Перед добавлением записи запрос выдает: Счетчик | 12044 301 254-7664 Нет Да 095 Да 1118 301 254-7664 Нет Да 095 Да После добавления новой записи 12045 301 254-7664 Нет Да 095 Да и выполнения запроса по-новой, получаю: 12044 301 254-7664 Нет Да 095 Да 12045 301 254-7664 Нет Да 095 Да 1118 301 254-7664 Нет Да 095 Да Почему запись с ID 1118 перескакивает всегда вниз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2001, 15:12
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
Почему запись так перескакивает, я не в курсе. А кто знает, как Access ФИЗИЧЕСКИ хранит данные? Мало кто знает. Поскольку порядок сортировки не заданый, вот он и открывает данные в таком порядке, как ему захочется . В таком случае, если порядок сортировки не заданый, нужно всегда помнить, что СУБД МОЖЕТ выдать данные в любом порядке. Лично я тут трагедиии не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2001, 15:39
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
Трагедия была, но все разрешилось сжатием/восстановлением файла БД. Так что спасибо за внимание к моей проблеме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.07.2003, 04:31
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
BAlex правильно заметил. Я делал проект, в котором последовательность записей была крайне важна. В таком случае железно выручает поле счетчика. А например сортировка по полю даты, не всегда выдает одиновую последовательность. Вот такие вот дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.07.2003, 15:59
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
> В таком случае железно выручает поле счетчика. Тоже нет. Если не писать order by, то нет ничего железного. У меня была таблица со счетчиком, который был Primary Key, и в этой таблице две записи (всегда одни и те же) показывались не на своем месте, а на месте двух других удаленных записей с меньшими номерами счетчика. Видимо, они были созданы сразу после удаления тех двух, - вот и встали на их место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.07.2003, 16:03
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
Да и сжатие может и не лечить. В реестре изменить одну буковку - и будет оно при сжатии забивать на первичный ключ и располагать записи в порядке их создания. Четта старые топики стали всплывать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2003, 11:39
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
> В таком случае железно выручает поле счетчика. Тоже нет. Если не писать order by, то нет ничего железного. Я это и имел ввиду. (использование счетчика с order by) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2003, 11:43
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
Так тогда просто нужно, чтобы значения не повторялись. Независимо от того, счетчик ли это, дата или что-то другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.07.2003, 11:45
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
Ну верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2003, 20:06
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
Свежее наблюдение по теме этого топика. Создал заблицу, задал праймари ключ, занес данные. Открыл форму на этой таблице, данные показались в порядке, соответствующем ключу. Нажал на молнию (фильтр по выбранному), получил на экране нужную часть записей - но! в том порядке, как я их заносил, а ни по какому не по ключу. Так что без явно заданной сортировки ничего никогда не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2003, 23:18
|
|||
|---|---|---|---|
Непонятен порядок сортировки |
|||
|
#18+
можно я выпендрюсь??? Это - АЗЫ!!! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2003, 23:46
|
|||
|---|---|---|---|
|
|||
Непонятен порядок сортировки |
|||
|
#18+
Ме. То есть бе. Я-то знаю, что это азы. Просто мне кажется, что в этом топике кто-то (топик старый, лениво перечитывать) говорил, что в каких-то случаях можно полагаться на то, что отсутствие сортировки равняется сортировке по праймари ключу. Вот - я привел пример из жизни, что это не так. А ваще, непонятно, чем руководствуется Аксесс, показывая записи в одних случаях в одном порядке, а в других в другом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1680010]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 331ms |

| 0 / 0 |
