Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Скажите, пожалуйста, как при добавлении записи в таблицу SQL Server 2000, сразу же вернуть ее идентификатор, полученный полем типа autoincrement? Большое спасибо! С уважением, PhD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 08:50 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. Да... Взгляните в MSDN по этому поводу... ADO.Net coocbook - там много пусть и не откровений, но полезных рецептов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 09:19 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
А что представляют собой da и dt? С уважением, PhD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 09:26 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
SCOPE_IDENTITY() Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 09:50 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
Кстати, да, хороший вопрос про возврат ID. Я обычно завожу еще одно char-поле, куда кидаю при инсерте Guid.NewGuid.ToString. Поддерживаю вопрос про что такое dt унд dr и в какой версии это работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 10:49 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
profil SCOPE_IDENTITY() Posted via ActualForum NNTP Server 1.3 Пожалуйста, можно подробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 10:50 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
авторПожалуйста, можно подробнее? к своему запросу на вставку добавляешь через точку с запятой эту команду (или как она правильно называется ?) - выполняешь команду на вставку и, в значении после выполнения ловишь реальный id записи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 10:56 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
извиняюсь... вот рекомендации лучших собаководов... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:13 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
vladgrigизвиняюсь... вот рекомендации лучших собаководов... ;) ё-мое, ниасилил. Стока кода ради ID? Буду и дальше пользоваццо гуидом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:30 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
авторБуду и дальше пользоваццо гуидом. пользуйся на здоровье, если нравиться - только реально кода не много, посмотри внимательно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:32 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
можно еще так ( в принципе тоже самое) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:38 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
big-dukeможно еще так ( в принципе тоже самое)... Т.е. Command.ExecuteScalar и есть та магическая команда, которая возвращает ID? Не знал... При случае попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 12:09 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
Adapter и Table... работает от начала времен. Obtaining primary key values посмотрите мобть и точтонать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 12:10 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
Опс, не заметил "strSQL &= " SELECT @@IDENTITY" " Про это в общем-то знаю. Лучче или хуже GUID не знаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 12:12 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
GalantОпс, не заметил "strSQL &= " SELECT @@IDENTITY" " Про это в общем-то знаю. Лучче или хуже GUID не знаю... SCOPE_IDENTITY() и @@IDENTITY есть одно и то же, только первое - это функция, а второе - глобальная переменная... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 12:20 |
|
||
|
Как при выполнении запроса INSERT получить идентификатор?
|
|||
|---|---|---|---|
|
#18+
....и если на таблице есть триггер, то @@IDENTITY вернет значение полученое в триггере... так что используйте SCOPE_IDENTITY() и вообще, посмотрите информацию на форуме по mssql ну или в BOL Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 12:25 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1392659]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 352ms |

| 0 / 0 |
