codeigniter, как подключиться к базе данных Progress с помощью ODBC

Я использую codeigniter, и мой php-код находится в коробке IIS 5. Мне нужно подключиться к моей базе данных, которая представляет собой ящик Linux, тип базы данных — Progress, и она использует драйвер ODBC.

Может кто-нибудь, пожалуйста, помогите мне понять, как должны быть установлены настройки базы данных codeigniter? Ниже приведено то, что у меня есть, но оно не работает (я получаю сообщение «Произошла ошибка базы данных, не удается подключиться к вашему серверу базы данных с использованием предоставленных настроек»). Кстати. другие сценарии могут подключаться с помощью этого: odbc_connect("DSN=mynameV10","","",SQL_CUR_USE_ODBC)

$db['cf']['hostname'] = "1xx.xxx.x.xx"; //some ip address
$db['cf']['username'] = '';
$db['cf']['password'] = '';
$db['cf']['database'] = 'dbname';
$db['cf']['dbdriver'] = 'odbc';
$db['cf']['dbprefix'] = '';
$db['cf']['pconnect'] = FALSE;
$db['cf']['db_debug'] = TRUE;
$db['cf']['cache_on'] = FALSE;
$db['cf']['cachedir'] = '';
$db['cf']['char_set'] = 'utf8';
$db['cf']['dbcollat'] = 'utf8_general_ci';
$db['cf']['swap_pre'] = '';
$db['cf']['autoinit'] = FALSE;
$db['cf']['stricton'] = FALSE;
$db['cf']['port'] = 9300; 

Спасибо


person gio    schedule 11.06.2013    source источник
comment
Есть ли кто-нибудь, кто может помочь мне с этим? Мне просто нужно иметь возможность подключиться к базе данных прогресса, используя метод codeigniter и odbc....   -  person gio    schedule 12.06.2013


Ответы (1)


Ваше имя хоста должно быть вашим именем DSN, а не IP-адресом сервера. Начните с этого.

person ninedoors    schedule 08.01.2014