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

From: Date: Mon, 18 Nov 2002 14:39:51 +0000
Subject: #20203 [Fbk->Opn]: 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-25188@lists.php.net to get a copy of this message
 ID:               20203
 User updated by:  xmixail@ipnet.gr
 Reported By:      xmixail@ipnet.gr
-Status:           Feedback
+Status:           Open
 Bug Type:         ODBC related
 Operating System: sparc solaris 2.8 and 2.6
 PHP Version:      4.2.3
 New Comment:

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


Previous Comments:
------------------------------------------------------------------------

[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

------------------------------------------------------------------------

[2002-11-18 05:19:16] xmixail@ipnet.gr

Could you please also tell me which compiler you used on Sun Solaris to
compile php?
The Sun c compiler ? or Gnu ? and which version

Regards
Christos

------------------------------------------------------------------------

[2002-11-17 14:31:57] kalowsky@php.net

> 1. The command line that you user for "./configure" php on 
> solaris

./configure --enable-debug --without-mysql
--with-iodbc=/usr/local/lib/odbcsdk

> 2. The version of php.

PHP 4.2.3

> 3. the version of iODBC you have used

iODBC v3.0.6

> 4. The comand line that you used for "./configure" to
>    build the iODBC library

wget ftp://www.openlinksw.com/open42/snkozzzz.taz

> 5. Any deviations of the php.ini file from the standard 
>    one provided with the package.

None that delt with ODBC.

------------------------------------------------------------------------

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



Thread (31 messages)

« previous php.bugs (#25188) next »