Forum Webscript.Ru
Программирование => PHP => Тема начата: от 07 Февраля 2002, 12:51:11
-
Начал вчера разбираться с PHP, но встала не разрешимая для меня проблемма.
При выполнении скрипта:
$db = ibase_connect
(\'art:d:\\c++\\vrem\\base\\base.gdb\', \'SYSDBA\',\'1\');
$qu=\'select * from piple\';
$result = ibase_query($db,$qu); <<<<<============Здесь
print $result
?>
Получаем ошибку: PHP Warning: InterBase: Dynamic SQL Error SQL error code = -901 feature is not supported in d:\\inetpub\\galkin\\Myscr.php on line 6
Interbase 5.6, PHP 4.1.1
Ошибка в запросе, но этого не может быть. В чем проблема?
Не дайте забить на все :-)
-
из мануала:
If you get a message like: \'Dynamic SQL Error SQL error code = -901 feature is not supported\', this may be caused by InterBASE client 6.01 accessing a server running 5.x.
Make sure the dialect value is set to \'1\', like the following:
ibase_connect (\'localhost:/usr/db/db.gdb\', \'SYSDBA\', \'masterkey\', \'ISO8859_1\', \'100\', \'1\' ) ;
That last value is the dialect, but you need the two preceding also, do avoid errors.
Anthony
-
Спасибо, помогло.
Но все равно проблемы с обращением к БД на сервере вер. 5.6.
с кодировкой кириллицы вроде.
Придется на 6-ой переходить.
-
А где можно поподробнее почитать о работе с ItnterBase через PHP ?