Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
 Ошибка EnsLib.SQL.InboundAdapter  [new]
Jeni_Li
Member

Откуда:
Сообщений: 13
При остановке сервиса с адаптером EnsLib.SQL.InboundAdapter в момент чтения данных, возникает ошибка в методе %OnClose, при вызове DropStatement.
<Ens>ErrException: <INVALID OREF>%OnClose+11 ^EnsLib.SQL.GatewayResultSet.1 -- - зарегистрировался как '-'
номер - @'
Do:..%Final&&$IsObject(..%Adapter)&&'..%Adapter.StayConnected ..%Adapter.Disconnect()'
ERROR #6022: Gateway failed: DropStatement.
Почему возникает ошибка и как ее избежать?

Ensemble 2015.1.1.505.0.
18 апр 17, 14:58    [20410995]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка EnsLib.SQL.InboundAdapter  [new]
imdb
Member

Откуда: Москва
Сообщений: 139
Jeni_Li,
Судя потому, что вызов
i $zf(-3,"","DropStatement",QHandle)

закомментирован во всех вызовах в версии Cache 2016.2.1 - возможно, что в версии Cache после 2015.1.1.505.0 были внесены изменения, чтобы такая ошибка как раз не возникала. Но это только предположение.
Есть такая штука - WRC. Лучше всего написать им. Они точно смогут ответить.
19 апр 17, 09:22    [20413208]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка EnsLib.SQL.InboundAdapter  [new]
Jeni_Li
Member

Откуда:
Сообщений: 13
imdb,
Неа, в Ensemble 2017.1 та же ошибка.
19 апр 17, 12:03    [20413802]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить