Тема : FreeBSD 8.2 Firebird 2.5


super bebe  07-12-2011 11:01
FreeBSD 8.2 Firebird 2.5 unixODBC
может кто-нибудь подсказать :

1. isql не подключается к базам Fireird


---------------------------------------
uuu# less /usr/local/etc/odbc.ini
[baza]
Description = baza
Driver = Firebird
DBname = /var/db/firebird/baza/baza.fdb
User = SYSDBA
Password = masterkey
Role =
Charset = WIN1251
ReadOnly = No
--------------------------------------------
uuu# less /usr/local/etc/odbcinst.ini
[Firebird]
Description = InterBase/Firebird ODBC Driver
Driver = /usr/local/lib/libOdbcFb.so
Threading = 1
FileUsage = 1
CPTimeout =
----------------------------------------------

При подключении выдает:

uuu# isql -v baza
[01000][unixODBC][Driver Manager]Can't open lib '/usr/local/lib/libOdbcFb.so' : file not found
[ISQL]ERROR: Could not SQLConnect

хотя libOdbcFb.so там есть.

Подскажите пожалуйста для подключения isql к базе firebird какой драйвер надо использовать?
Подскажите пожалуйста еще как собрать из OdbcFb-Source-2.0.0151.tar.gz драйвер ODBC для FreeBSD ????


2. есть файлик php :


<?php

//phpinfo();

//
$dbh = ibase_connect('127.0.0.1:/var/db/firebird/baza/baza.fdb', 'sysdba', 'masterkey');
echo "dbh: '".$dbh."'<br />";
$stmt = 'SELECT * FROM CARS_TYPE';
$sth = ibase_query($dbh, $stmt);
echo "*".ibase_errmsg()."*<br />";
while ($row = ibase_fetch_object($sth))
{
echo $row->ID, "<br />";
}
ibase_free_result($sth);
ibase_close($dbh);
?>

в апаче он нормально отрабатывает, а в шелле виснет на подклчении и все.
Подскажите пожалуйста как исправить.
Спасибо!

super bebe  13-12-2011 16:28
пипец, пришлось все переносить на убунту :((

cyberb  19-12-2011 10:19
я не видел вопросов)))

super bebe  19-12-2011 10:49
тему можно закрыть, на убунте заработало