|
Удаление записи в access
|
|||
---|---|---|---|
#18+
DELETE FROM table1 WHERE ID=4; ID - счетчик. После удаления, по идее, записи должны сдвинуться и запись с ID=4 должна появиться снова. Но записи идут: ID 1,2,3,5,... ,т.е. 4-й нет. Почему так? База в access, использую ODBC. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2002, 09:47 |
|
Удаление записи в access
|
|||
---|---|---|---|
#18+
Ну уж нет! Умерла, так умерла. Автоинкрементное поле только генерирует значение при вставке записи, но никакого контроля в последующем за этим значением не ведет. И это правильно. Хочешь 'бездырочные' последовательные значения - позаботься об этом сам. Только я на 99% уверен, что реально это не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2002, 11:00 |
|
Удаление записи в access
|
|||
---|---|---|---|
#18+
Ну допустим как тогда обратится к 10-й по счету записи? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2002, 13:44 |
|
Удаление записи в access
|
|||
---|---|---|---|
#18+
Физически записи могут выводятся в произвольном порядке до явного указания порядка их сортировки. Однозначно запись идентифицирует ее ключ, а не порядковый номер хранения или вывода. Десятые по номеру записи при различной сортировке будут разными. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2002, 15:27 |
|
|
start [/forum/topic.php?fid=45&msg=32028574&tid=1683589]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
142ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 233ms |
0 / 0 |