ID: 10181 User Update by: [EMAIL PROTECTED] Old-Status: Feedback Status: Open Bug Type: ODBC related Description: odbc_result causes Unexpected network read error This is with the odbclib 1.0.0 from the ODBC SDK and libiodbc 2.0.12 which is included with it. I am trying to get the libiodc 2.1.3 working but did not succeed yet. Frans Previous Comments: --------------------------------------------------------------------------- [2001-04-09 10:25:00] [EMAIL PROTECTED] is this the latest version of OpenLink? --------------------------------------------------------------------------- [2001-04-05 06:37:50] [EMAIL PROTECTED] Configuration bulld with './configure' '--with-openlink=/opt' '--sysconfdir=/etc' '--with-apxs=/var/lib/apache/sbin/apxs' Problem also occures when using --with-iodbc The database I connect to is a Progress 7.3E15 database. Using the odbctest program all works fine: i.e. it does not seem to be a problem with the openlink or iodbc code. This is the code that results in the error <HTML> <HEAD> <TITLE>Query ps_mstr</TITLE> </HEAD> <BODY> <?php $part = '9450001'; putenv("LD_LIBRARY_PATH=/opt/odbcsdk/lib"); putenv("ODBCINI=/etc/odbc.ini"); $dsn = "DSN=qaddb"; $sql = "select ps_comp from ps_mstr where ps_par = '$part'"; echo "<P>Query is $sql</P>n"; if ($conn_id = odbc_connect("$dsn","","")) { echo "<P>Database connection succeeded</P>n"; if ($result = odbc_do($conn_id, "$sql")) { echo "<P>Query succesfully submitted</P>n"; /* odbc_result_all($result); */ while (odbc_fetch_row($result)) { $comp = odbc_result($result, 1); echo "<P>$comp</P>n"; } odbc_free_result($result); } else { echo "<P>Problem submitting query</P>n"; } odbc_close($conn_id); } else { } ?> Using lynx as a browser, I get the following errors: Alert!: Unexpected network read error; connection aborted. The code works fine if I give $part the value "STRATOS". It seems that the code breaks when the query looks for records with key values that start with a number _and_ when more than one row is being returned. odbc_result_all also gives strange. The output with odbc_result_all and $part = 9450001 looks like: ps_comp Openlink_DSN=qaddb___2 Openlink_DSN=qaddb___2 Openlink_DSN=qaddb___2 Openlink_DSN=qaddb___2 Openlink_DSN=qaddb___2 The php.ini file is the same as php.ini-dist expect for output buffering being enabled. Hope this helps TIA Frans Schneider work: [EMAIL PROTECTED] home: [EMAIL PROTECTED] --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=10181 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]