Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с ODBC / 7 сообщений из 7, страница 1 из 1
14.10.2008, 19:22
    #35594418
Purplehaze
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с ODBC
Доброе время суток.

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

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

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


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

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

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

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

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

DRIVER=PostgreSQL ANSI;PORT=5432;SERVER=ServerName;DATABASE=DatabaseName; UID=login;PWD=password;
...
Рейтинг: 0 / 0
16.10.2008, 13:36
    #35598187
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с ODBC
PurplehazeПриложение использует ADO. Ошибка возникает в момент открытия Connection.
Не понятно что могло произойти в системе, после чего рабочее приложение перестало подключаться.
Включите логи ODBC драйвера, может там что-то есть.
...
Рейтинг: 0 / 0
23.10.2008, 15:33
    #35612268
Purplehaze
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с ODBC
В логе трассировки 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
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с ODBC / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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