На 1.5 тоже самое:
SQLExplorer>SELECT COUNT(*) FROM PUB.custgoods;
count(*)
--------------------
282
SQLExplorer>SELECT * FROM PUB.custgoods;
Key-CustGoods Date-Create Key-User Key-State Date-State Key-Material-Entity Key-Person Name-Of-User Date-Reserve OrderQty IncomeQty Retail Attrs Comment Key-Client Key-CustOrder ExtNum
------------- ----------- ----------- ----------- ---------- ------------------- ----------- ------------------------------------------------------------ ------------ ----------- ----------- ---------------------- ---------------- ---------------- ----------- ------------- ----------------
Fetch next 101 records (y/n)? y
Key-CustGoods Date-Create Key-User Key-State Date-State Key-Material-Entity Key-Person Name-Of-User Date-Reserve OrderQty IncomeQty Retail Attrs Comment Key-Client Key-CustOrder ExtNum
------------- ----------- ----------- ----------- ---------- ------------------- ----------- ------------------------------------------------------------ ------------ ----------- ----------- ---------------------- ---------------- ---------------- ----------- ------------- ----------------
=== SQL Exception 1 ===
SQLState=HY000
ErrorCode=-219901
[DataDirect][OpenEdge JDBC Driver][OpenEdge] Internal error -1 (see dsmret.h) in SQL from subsystem DSM SERVICES function dsmCursorFind called from tpl_scan_fetch on PUB.CustGoods for PUB._Userid. Save log for Progress technical support.
SQLExplorer>
ODBC + PHP
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
Re: ODBC + PHP
Видимо, проблема в этом баге:
http://www.progresstalk.com/threads/err ... se.115512/
что подтверждается официально:
http://knowledgebase.progress.com/artic ... le/P122840
http://www.progresstalk.com/threads/err ... se.115512/
что подтверждается официально:
http://knowledgebase.progress.com/artic ... le/P122840
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
Re: ODBC + PHP
Спасибо за помощь, думаю, пока тему можно закрыть.
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
Re: ODBC + PHP
http://www.progresstalk.com/threads/php ... 1b.122314/
Может быть, я чего-то делал неправильно, но по инструкции, которая была указана в базе знаний. Дело в том, что, кажется, ничего этого делать не нужно (в плане пересборки PHP).
Может быть, я чего-то делал неправильно, но по инструкции, которая была указана в базе знаний. Дело в том, что, кажется, ничего этого делать не нужно (в плане пересборки PHP).
- Arelav
- Администратор
- Сообщения: 1881
- Зарегистрирован: 25 мар 2005, 17:05
- Откуда: Progress Technologies
Re: ODBC + PHP
Ок. Относительно англоязычного форума, то лучше тогда вопросы здесь задавать https://community.progress.com/
OE 10.1B - значительно устаревшая версия, крайне рекомендую апгрейд.
OE 10.1B - значительно устаревшая версия, крайне рекомендую апгрейд.
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
Re: ODBC + PHP
Спасибо! Я потратил несколько дней, чтобы разобраться, почему что-то не так.
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
Re: ODBC + PHP
Обновили мне драйвера до 10.1B02, но то же самое происходит..
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
Re: ODBC + PHP
Пока PHP не при чем. Падает из sqlexp при попытке достать данные. В официальной базе знаний говорится, что для решения данной проблемы достаточно обновления 10.1B01
- Arelav
- Администратор
- Сообщения: 1881
- Зарегистрирован: 25 мар 2005, 17:05
- Откуда: Progress Technologies
Re: ODBC + PHP
А к другим таблицам если обратиться, такая же проблема будет?
И на счет этого:
>>Обновили мне драйвера до 10.1B02
Немного странное словосочетание. Имелась ввиду установка Service Pack 02 (посмотрите содержимое $DLC/version), или всё же драйвера ODBC, т.е. установили SQL Client Access?
И на счет этого:
>>Обновили мне драйвера до 10.1B02
Немного странное словосочетание. Имелась ввиду установка Service Pack 02 (посмотрите содержимое $DLC/version), или всё же драйвера ODBC, т.е. установили SQL Client Access?
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
Re: ODBC + PHP
Дело в том, что все, что касается прогресс у нас в компании находится в ведении специальных людей, которые эти занимаются. Что именно они делали, я сказать не могу.
Посмотрел в $DLC/version:
OpenEdge Release 10.1B02 as of Thu Jul 26 21:47:03 EDT 2007
На другой таблице да, то же самое. Их у меня на тестовой базе всего две.
Спросил на счет того, что именно делали, сказали, что ставили Service Pack 02.
Получается, что драйверы не обновлены остались? Ни JDBC ни ODBC?
Посмотрел в $DLC/version:
OpenEdge Release 10.1B02 as of Thu Jul 26 21:47:03 EDT 2007
На другой таблице да, то же самое. Их у меня на тестовой базе всего две.
Спросил на счет того, что именно делали, сказали, что ставили Service Pack 02.
Получается, что драйверы не обновлены остались? Ни JDBC ни ODBC?
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
Re: ODBC + PHP
Кажется, разобрались в чем проблема. Проблема с синтаксисом запросов. Если в таблице есть поля, которые имеют в себе знак минуса, то надо брать их в кавычки. Если не имеют, можно не брать. Муть какая-то, на мой взгляд. Если можно где-то прочитать про это, был бы рад таким ссылкам.
Впрочем, у меня снова ничего не получается( Я не понимаю что я должен сделать, чтобы заработал простой запрос.
SELECT * FROM PUB.table;
Впрочем, у меня снова ничего не получается( Я не понимаю что я должен сделать, чтобы заработал простой запрос.
SELECT * FROM PUB.table;
-
- Старожил
- Сообщения: 31
- Зарегистрирован: 29 окт 2013, 18:20
Re: ODBC + PHP
Впрочем так же, мне дали грант на таблицу из 7 строк и 3 столбцов, селект на все значения для такой таблицы работает без ошибок. Думается мне, что проблема все же в размерах таблиц.