PHP connect error Openlink driver progress

avdwilk

New Member
Hello,

when i try to connect to my progress database i get the following error
SQL error: [unixODBC][Driver Manager]Can't open lib '/m/openlink/lib/prs91_st_lt.so' : libesql92.so: cannot open shared object file: No such file or directory, SQL state 01000 in SQLConnect in /home/sites/www.flexinet.info/web/connections/g_88888.php on line 15

this is my connect file:

<?php
putenv("ODBCINI=/etc/odbc.ini");
putenv("OPENLINKINI=/home/m/openlink/bin/openlink.ini");
putenv("LD_LIBRARY_PATH=/home/m/openlink/lib");
putenv("LIBPATH=/home/m/openlink/lib");
putenv("SHLIB_PATH=/home/m/openlink/lib");
putenv("DLC=/home/m/progress91e/dlc");
putenv("DRIVER=/home/m/progress91e/lib/libesql92.so");
putenv("LD_ASSUME_KERNEL=2.4.1");
putenv("TPEROOT=/home/m/openlink");
/*verbinding maken met progress database */
$connect_id = odbc_pconnect("MyDb","xxx","xxx","SQL_CUR_USE_ODBC");

if (!$connect_id)
{
echo "Unable to connect to Progress database<br>";
}
else
{
echo "connected to progress";
}
?>

is there someone who knows what the problem is?

regards Alex
 

bugeye

New Member
You have to export the environment variable LD_ASSUME_KERNEL=2.4.1 before starting service / program using ODBC connection to a database.
 
Top