powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с ODBC
7 сообщений из 7, страница 1 из 1
Проблема с ODBC
    #35594418
Purplehaze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток.

Есть приложение работающее с базой PostgreSQL 8.3 посредством ODBC.

Через пару недель эксплуатации неожиданно начало появляться сообщение:

Run-time error '-2147217887 (80040e21)':
Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB.
Работа не выполнена.


При создании DSN в настройках источников данных подключение успешно.
Чем могло быть вызвано внезапное появление такой ошибки ?

Благодарю.
...
Рейтинг: 0 / 0
Проблема с ODBC
    #35595793
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Purplehaze
Есть приложение работающее с базой PostgreSQL 8.3 посредством ODBC.

Через пару недель эксплуатации неожиданно начало появляться сообщение:

Run-time error '-2147217887 (80040e21)':
Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB.
Работа не выполнена.

Ну, скорее всего не голое ODBC, а ADO+ODBC. Ошибки скорее всего в софте, который используется или в АДО.
...
Рейтинг: 0 / 0
Проблема с ODBC
    #35595869
SeniorAndre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы инфы добавить про приложение то можно что-то будет сказать. А если приложение не ваше, то это сразу -> к разработчикам... У меня например при работе с ADO возникала ошибка из-за того что ни все запросы возвращали код результата, но это было при последовательном выполнении запросов в Rule... Вариантов масса... :)
...
Рейтинг: 0 / 0
Проблема с ODBC
    #35597521
Purplehaze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приложение использует ADO. Ошибка возникает в момент открытия Connection.
Не понятно что могло произойти в системе, после чего рабочее приложение перестало подключаться.
...
Рейтинг: 0 / 0
Проблема с ODBC
    #35597847
Purplehaze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строка подключения для ADO Connection такого вида:

DRIVER=PostgreSQL ANSI;PORT=5432;SERVER=ServerName;DATABASE=DatabaseName; UID=login;PWD=password;
...
Рейтинг: 0 / 0
Проблема с ODBC
    #35598187
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PurplehazeПриложение использует ADO. Ошибка возникает в момент открытия Connection.
Не понятно что могло произойти в системе, после чего рабочее приложение перестало подключаться.
Включите логи ODBC драйвера, может там что-то есть.
...
Рейтинг: 0 / 0
Проблема с ODBC
    #35612268
Purplehaze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В логе трассировки ODBC есть такие строки:


1a4-590 EXIT SQLExtendedFetch with return code -1 (SQL_ERROR)
HSTMT 02542518
UWORD 2 <SQL_FETCH_FIRST>
SQLLEN 1
SQLULEN * 0x0012F6E8
UWORD * 0x01DFAA70

DIAG [S1106] The fetch type for PGAPI_ExtendedFetch isn't allowed with ForwardOnly cursor. (31)


Неподходящий курсор используется ?
Какой стоит использовать ?
Не пойму почему раньше работало.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с ODBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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