Форум: "Базы";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];
ВнизРабота с ADO Найти похожие ветки
← →
AndrewK (2002-03-19 12:54) [0]Как выполнить запрос на вставку записи с возвращением числа.
Есть хранимая процедура на MSSQL Server 7, которая вставляет записи в таблицу и возвращает идентификационный номер записи, получаемый внутри процедуры переменной @@Identity. С помощью TQuery раньше делал так:
with TQuery.Create(nil) do
try
SQL.Text := "MyStoredProc ....";
Active := True;
NewID = FieldByName("NewID").AsInteger;
finally
Active := False;
Free;
end;
Все работало
Комбинация
with TADOQuery.Create(nil) do
try
SQL.Text := "MyStoredProc ....";
Active := True;
NewID = FieldByName("NewID").AsInteger;
finally
Active := False;
Free;
end;
не работает. Выдается сообщение "CommandText does not return a result set."
Процедура значение возвращает в любом случае. Как можно выполнить процедуру и получить значение с помощью ADO?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c