powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / transaction is not active
3 сообщений из 3, страница 1 из 1
transaction is not active
    #32526506
ksn2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ХП:
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
transaction is not active
    #32526529
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во первых убедись что транзакция привязана к Query, ну и вообще начинай ее непостредственно перед вызовом Open
ВОзможно транзакция у тебя привязана к Queyry и стоит опция AutoCommit транзакцию, поэтому когда ты закрываешь запрос перед изменением SQL, транзакция закрывается
...
Рейтинг: 0 / 0
transaction is not active
    #32528239
ksn2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все работает, спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / transaction is not active
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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