Получить значение автоинкремента после SQLExecDirect
От: KDmitry  
Дата: 28.05.08 14:36
Оценка:
Такая вот проблема, после выполнения в SQLExecDirect двух операторов не могу выбрать значения из второго.

INSERT INTO CL_LOG
(message, namespace, user_id, log_level) 
VALUES ('sql query','quer','chad','INFO') 
SELECT @@IDENTITY AS newID


SQLFetch выдает сразу эррор, т.к. у первого оператора (инсерт) нет данных... Для теста пробовал 2 подряд селекта — опять же имеем данные только первого. Хотя, по идее, команда работает, т.к. 2 подряд инсерта выполняются.

Что можно сделать? Есть ли возможность доступится до данных второго оператора?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.