Как подключиться к базе данных ODBC Sage 50 с помощью PHP - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь экспортировать данные из базы данных Sage 50. Мне удалось создать соединение с базой данных, однако всякий раз, когда я выполняю запрос, у меня появляется следующее сообщение об ошибке.

Предупреждение: odbc_exec (): SQLColAttribute не может обработать SQL_DESC_OCTET_LENGTH: [S1C00] Драйвер не поддерживается в C: ... в строке 4

Я попытался изменить курсор на SQL_CUR_USE_CODE, как предложено на PHP.net

Я также уверен, что он подключается, например, когда я ввожу несуществующее имя таблицы, я получаю эту ошибку.

Предупреждение: odbc_exec (): ошибка SQL: таблица не найдена, состояние SQL S0002 в SQLExecDirect в C: ... в строке 4

$conn = odbc_connect("TestDB", "Manager", "", SQL_CUR_USE_ODBC);
$sql="SELECT * FROM STOCK"; 
$result=odbc_exec($conn,$sql);

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...