Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 DB2+ODBC+PHP функция odbc_exec  [new]
Александр Сипачёв
Member

Откуда:
Сообщений: 22
Не могу разобраться в чем проблема...
есть код с простым запросом:

$connect=odbc_connect($db_host, $db_user, $db_pass, "SQL_CUR_DEFAULT")or die('Failed connect: ' . odbc_error() . ":" . odbc_errormsg());

$query="SELECT * FROM SHEMA.TABLE";
$result = odbc_exec($connect, $query) or die("ERROR: ' . odbc_error() . ":" . odbc_errormsg()");

odbc_close($connect);

Выдает следующую ошибку
Warning: odbc_exec() [function.odbc-prepare]: SQL error: [IBM][CLI Driver][DB2/AIX64] SQL0644N В операторе "CONCURRENCY" для ключевого слова "<ATTRIBUTE-STRING>" задано неверное значение. SQLSTATE=42615 , SQL state 42615 in SQLPrepare in T:\home\users\test\index.php on line 17

алиас в ODBC прописан, база находится на сервере и сообщения об ошибке при коннекте не возникает, но вот выполнять запрос не хочет, причем если указать алиас в ODBC локальной базы (SAMPE, созданной в Assistant Configuration) выбирает нормально.
Пробовал сразу через odbc_exec - все равно такая ошибка.
17 мар 09, 10:38    [6936060]     Ответить | Цитировать Сообщить модератору
 Re: DB2+ODBC+PHP функция odbc_exec  [new]
Александр Сипачёв
Member

Откуда:
Сообщений: 22
Александр Сипачёв,
Забыл написать, DB@ Client у меня стоит версии 9,а на сервере 8.2
17 мар 09, 11:57    [6936766]     Ответить | Цитировать Сообщить модератору
 Re: DB2+ODBC+PHP функция odbc_exec  [new]
mitek
Member

Откуда:
Сообщений: 605
Александр Сипачёв,

Клиента лучше использовать той же версии и фикса, что и сервер
У Вас новое приложение или уже готовое ?
Если первое, то вместо Unified ODBC API лучше использовать родную либу
17 мар 09, 12:50    [6937208]     Ответить | Цитировать Сообщить модератору
 Re: DB2+ODBC+PHP функция odbc_exec  [new]
Александр Сипачёв
Member

Откуда:
Сообщений: 22
Выход получился такой:
подключил php_ibm_db2.dll к PHP
и функции db_ заработали
с odbc так ничего и не получилось
17 мар 09, 16:46    [6939370]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить