
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.02.2004, 18:08
|
|||
|---|---|---|---|
Как узнать номер добавленной строки ??? |
|||
|
#18+
Есть таблица с автоинкрементным полем (Счетчик), туда добавляется запись (INSERT INTO ....), так вот как можно узнать "свежеиспеченный" номер счетчика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 18:13
|
|||
|---|---|---|---|
Как узнать номер добавленной строки ??? |
|||
|
#18+
Для jet 4 и ADO -> SELECT @@IDENTITY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 18:13
|
|||
|---|---|---|---|
Как узнать номер добавленной строки ??? |
|||
|
#18+
Взяв сразу после этого DMax по этому полю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 18:25
|
|||
|---|---|---|---|
|
|||
Как узнать номер добавленной строки ??? |
|||
|
#18+
DMax ни в коем случае, потому что за это время другой юзер мог добавить еще одну запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 18:27
|
|||
|---|---|---|---|
Как узнать номер добавленной строки ??? |
|||
|
#18+
2IgorM A в Accessе-то это работать будет ??? 2SergeySV понятие сразу для компутера - дело относительное, боюсь что другие юзверя могут в это время еще пару строк добавить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 18:29
|
|||
|---|---|---|---|
Как узнать номер добавленной строки ??? |
|||
|
#18+
Если у тебя многопользовательская база, тоды другое дело, надо искать что-то уникальное кроме этого инкремента..... может вообще от него отказаться и создавать свой уникальный ключ, тут были на эту тему статейки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 18:30
|
|||
|---|---|---|---|
|
|||
Как узнать номер добавленной строки ??? |
|||
|
#18+
FAQ. Что мы знаем про каунтеры (aka счетчики) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 18:32
|
|||
|---|---|---|---|
Как узнать номер добавленной строки ??? |
|||
|
#18+
2IgorM я не совсем понимаю как мне юзать этот авторSELECT @@IDENTITY с помощью АЦЦЕСС + ВБ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 18:37
|
|||
|---|---|---|---|
|
|||
Как узнать номер добавленной строки ??? |
|||
|
#18+
См. мой линк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 19:11
|
|||
|---|---|---|---|
Как узнать номер добавленной строки ??? |
|||
|
#18+
Мне так кажется что авторSELECT @@identity as max_counter_id тоже самое что и -> авторSELECT MAX(counter_field) as max_counter_id FROM tbl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2004, 19:25
|
|||
|---|---|---|---|
|
|||
Как узнать номер добавленной строки ??? |
|||
|
#18+
Нет, потому что @@identity возвращает последнее значение, добавленное в данной сессии. Больше того, считаются только значения, добавленные через код, а не вручную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2004, 23:47
|
|||
|---|---|---|---|
Как узнать номер добавленной строки ??? |
|||
|
#18+
Bol Правильно ли я понял, что SELECT @@identity as max_counter_id возвращает max(counter-а) последнего INSERT-а и вызвать эту команду можно только через АДО (т.е например из делфи) а обычный query в access ничего не даст thanks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1676244]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
141ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 452ms |

| 0 / 0 |
