powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / ошибки C++ Interface for Informix
3 сообщений из 3, страница 1 из 1
ошибки C++ Interface for Informix
    #37740558
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с неприятной проблемой в C++ interface for Informix.
Объявляю переменную:
Код: plaintext
1.
ITCursor* myCursor = new ITCursor(myConn);


Подготавливаю курсор:
Код: plaintext
1.
myCursor->Prepare("... ?, ?, ? ...");


Открываю курсор:
Код: plaintext
1.
myCursor->Open(ITCursor::ReadOnly);


Что-то делаю с данными:
Код: plaintext
1.
ITRow* myRow = myCursor->NextRow();


После этого если закрыть курсор:
Код: plaintext
1.
myCursor->Close();


то возникает ошибка:
Код: plaintext
-481    Invalid statement name or statement was not prepared.

Если курсор не закрывать, другая ошибка:
Код: plaintext
-7563:Attempt to open a cursor which is already open

Решение-то понятно, сделать заново PREPARE, но как-то идет вразрез с документацией:
IBM Informix Object Interface for C++ Programmer’s GuideThe application can close the cursor, modify parameters, and reopen the cursor.
Reopening a cursor closes the current one. Parameter values that have not been
reset stay the same.

С уважением,
Виктор
...
Рейтинг: 0 / 0
ошибки C++ Interface for Informix
    #37740673
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используется:
Код: plaintext
1.
2.
3.
IBM INFORMIX-Client SDK 3.70.FC1
C++ Interface Version 3.70.FC1
Windows 7 x64
Может есть смысл проапгрейдить SDK?
...
Рейтинг: 0 / 0
ошибки C++ Interface for Informix
    #37740742
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Апгрейд до SDK 3.70.FC4 не помог. По-прежнему, невозможно повторно использовать prepared курсор с другими переменными. Нужно повторно делать prepare, что очень печально :(
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / ошибки C++ Interface for Informix
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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