odbc_exec ошибка с прогрессом - PullRequest
       11

odbc_exec ошибка с прогрессом

2 голосов
/ 17 октября 2011

Я использую активную запись базы данных Codeigniter (драйвер ODBC). Приложение работает хорошо. Но, начиная с этого дня, возникают ошибки при попытке получить данные из базы данных Progress (подключенной через odbc). Сообщение об ошибке:

Серьезность: Предупреждение -> odbc_exec () [function.odbc-exec]: ошибка SQL: [DataDirect] [ODBC Progress Драйвер OpenEdge Wire Protocol] Неожиданно Ошибка сети. ErrNum = 10054, состояние SQL 08S01 в ​​SQLExecDirect D: \ XAMPP \ HTDOCS \ wavinet2-permana \ система \ базы данных \ драйверы \ ODBC \ odbc_driver.php 153

Ошибка в команде odbc_exec. Когда я пытаюсь получить данные без использования Codeigniter Active Record, это работает. Данные получены. Попытка var_dump ($ this-> db_odbc-> conn_id) возвращает Resource. Ошибка сети ? Я пытаюсь настроить LinkedServer на моем SQLServer и запустить запрос, сгенерированный ActiveRecord, он работает, данные извлекаются успешно.

Я запутался, какие еще возможности, которые вызывают ошибку?

1 Ответ

0 голосов
/ 25 октября 2012

Сначала убедитесь, что вы правильно запустили базу данных. Есть довольно существенная тема, которая звучит так, как будто это может быть вашей проблемой: http://www.progresstalk.com/showthread.php?116855-102B-ODBC-connection-Problem

Также есть что посмотреть, если вы используете SSL:

Изменить настройку источника данных PacketSize. Правильное значение 32.

PacketSize = 32

В Windows для этого потребуется редактирование реестра.

См .: http://knowledgebase.progress.com/articles/Article/8500

...