#20203 [Opn->Fbk]: odbc_do() or odbc_exec() Always produces a segmentation fault core dump

From: Date: Mon, 18 Nov 2002 16:34:09 +0000
Subject: #20203 [Opn->Fbk]: odbc_do() or odbc_exec() Always produces a segmentation fault core dump
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-25195@lists.php.net to get a copy of this message
ID: 20203 Updated by: kalowsky@php.net Reported By: xmixail@ipnet.gr -Status: Open +Status: Feedback Bug Type: ODBC related Operating System: sparc solaris 2.8 and 2.6 PHP Version: 4.2.3 New Comment: Can you please submit a bug with Openlink SW the makers of iODBC. This should work, for all platforms. Please submit a bug at http://www.openlinksw.com/support/online.htm Previous Comments: ------------------------------------------------------------------------ [2002-11-18 08:57:51] xmixail@ipnet.gr Hello from Athens AGAIN WOWOWOWOWOW I am happy I removed the line you said from ext/odbc/php_odbc.h and DAMN it works !!!!!!!!!!!!! Thanks very much for your help I anyway think that the bug still exists as fat as SQLExtendedFetch is conserned and has to be resolved in future releases of php (I used 4.2.3) Best regards Christos ------------------------------------------------------------------------ [2002-11-18 08:39:51] xmixail@ipnet.gr Hello again You mean the file ext/odbc/php_odbc.h ?? By the way the openlink "odbctest" program works with SQLFetch and not with SQLExtendedFetch Best Regards Christos ------------------------------------------------------------------------ [2002-11-18 07:13:23] kalowsky@php.net What you're asking is an evil thing, but here goes: In the php_odbc_includes.h file remove the line HAVE_EXTENDED_FETCH from the HAVE_IODBC section of code. Problem is iODBC does work with SQLExtendedFetch. ------------------------------------------------------------------------ [2002-11-18 07:11:37] kalowsky@php.net As with everything OpenSource, gcc. :) ------------------------------------------------------------------------ [2002-11-18 06:31:48] xmixail@ipnet.gr I did some further investigation and discovered that odbctest (always succesfull) uses the function SQLFetch() to retrieve data. But php always uses SQLExtendedFetch() that it fails. Any idea how i can make php to use SQLFetch() instead of SQLExtendedFetch() ??? Best Regards Christos ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/20203 -- Edit this bug report at http://bugs.php.net/?id=20203&edit=1

« previous php.bugs (#25195) next »