LINUX.ORG.RU
ФорумAdmin

Perl->CGI->Oracle


0

0

Проблемка такая дабы Перл корректно забирал данные в руской кодировки из Оракла стал использовать $ENV{NLS_LANG}="AMERICAN_AMERICA.CL8KOI8R"; руский текст забирается и вносится Перлом в таблицы Оракла нормально и без проблем. Но, при этом, если пытаюсь использовать CGI .............хренушки вам........... перестает соединятся с Ораклом...... $dbh=DBI->connect("dbi:Oracle:host=$host1;sid=$sid1",$user,$pass); и перестает как только вношу этакую вот маленькую строчку print header;.

все.......сразу говорит коннекта нет......... убираю print header; - коннект есть.....(но уже без CGI)......

убираю $ENV{NLS_LANG}="AMERICAN_AMERICA.CL8KOI8R"; и вставляю print header; - коннект есть.....но уже без поддержки руского языка........

В чем проблема то может быть, и как с ней бороться ????

В добовление........ пишет Unable to connect: Error while trying to retrieve text for error ORA-12705 (DBD ERROR: OCISessionBegin)

ereminskiy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.