Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / transaction is not active / 3 сообщений из 3, страница 1 из 1
20.05.2004, 15:50:55
    #32526506
ksn2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
transaction is not active
Есть ХП:
CREATE PROCEDURE INT_PROC
RETURNS (
ID INTEGER,
DATAZSD DATE)
AS
begin
select id, datazsd from wrkabout into :id, :datazsd;
suspend;
end

Есть ее вызов из Delphi:
DataModule2.IBTransaction2.StartTransaction;
SQLString:='Select * From Int_Proc';
DataModule2.IBQuery2.Close;
DataModule2.IBQuery2.SQL.Clear;
DataModule2.IBQuery2.SQL.Add(SQLString);
DataModule2.IBQuery2.Open;

И есть ошибка: transaction is not active

В чем дело?
...
Рейтинг: 0 / 0
20.05.2004, 15:56:28
    #32526529
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
transaction is not active
Во первых убедись что транзакция привязана к Query, ну и вообще начинай ее непостредственно перед вызовом Open
ВОзможно транзакция у тебя привязана к Queyry и стоит опция AutoCommit транзакцию, поэтому когда ты закрываешь запрос перед изменением SQL, транзакция закрывается
...
Рейтинг: 0 / 0
21.05.2004, 14:26:21
    #32528239
ksn2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
transaction is not active
все работает, спасибо.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / transaction is not active / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]