-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Как узнать ID новой вставленной записи

Пятница, 29 Мая 2015 г. 14:38 + в цитатник
Добрый день! Добавляю запись в таблицу на сервере SQL SERVER через recordset, в которой есть ключевое поле identity increment (счетчик):

            cnn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=OLAP_DWH_DEV;Data Source=wruistb008"
            cnn.Open

            rst.Open sqlquery, cnn, adOpenStatic, adLockOptimistic
            
            rst.AddNew
            rst.Fields("Date_start_promo").Value = Date
            ...
            rst.Update

            ID = rst.Fields("ID_Promo").Value


Проблема в том, что ID пусто, такое ощущение, что сервер код добавил в запись, а в recordset не обновил данные(
Пробывал
rst.requery - записи обовляются, но rst перепрыгивает на 1-ую запись.

http://www.sql.ru/forum/1159083/kak-uznat-id-novoy-vstavlennoy-zapisi


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку