powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / asa9 && unixODBC && php && pdo_odbc = persistent connection ?!
1 сообщений из 1, страница 1 из 1
asa9 && unixODBC && php && pdo_odbc = persistent connection ?!
    #34595643
DanilaBagroff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, вопрос по поводу persistent connection`ов. Замаялся.

$a = new PDO('odbc:Driver=Adaptive Server Anywhere 9.0;ServerName=web9;DatabaseName=web_db;CharSet=utf8;ConnectionName=MyWebApp;CommLinks=tcpip(Host=dbsrv;Port=49153)', 'bagroff', '777777' /*,array(PDO::ATTR_PERSISTENT => true)*/);

Собственно, закоменченным в примере array(PDO::ATTR_PERSISTENT => true) я говорю odbcевому драйверу, о том, что соединение будет постоянное.

Пытаемся _ПЕРВЫЙ_ раз коннектится, все же с этим аттрибутом.

Получаем Debug Warning: PHPDocument1 line 2 - PDO::__construct(): SQLSTATE[IM001]: Driver does not support this function: driver does not support setting attributes.

Смотрим All Connect. Users. И видим свой коннэкт.

Второй раз коннэктимся тем же макаром. ODBC больше не ругается, а php пользует ранее установленный коннэкт со всеми его времянками и т.п.

Вопрос, какого, извините, хрена :) она выругивает тем, что якобы не поддерживает такой аттрибут коннэкта? а на самом деле, все в норме?

Комментим, как в примере, этот атрибут коннэкта. ODBC больше нас не ругает этим, но и коннэкт пропадает сразу после завершения работы скрипта.

Как, на самом деле выставляется атрибут подключения odbc`ёвым менеджером odbc`ёвому же драйверу asa?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / asa9 && unixODBC && php && pdo_odbc = persistent connection ?!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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