[unixODBC-support] unicODBC 2.03 Redhat Linux 64 bit machine

Nithesh Shetty knitheshshetty at yahoo.com
Thu Sep 8 14:31:00 BST 2011


Driver is oracle 11 g


From: Nick Gorham <nick at lurcher.org>
To: Nithesh Shetty <knitheshshetty at yahoo.com>; Support for the unixODBC project <unixodbc-support at mailman.unixodbc.org>
Sent: Thursday, September 8, 2011 6:15 PM
Subject: Re: [unixODBC-support] unicODBC 2.03 Redhat Linux 64 bit machine


On 08/09/11 13:39, Nithesh Shetty wrote: 
Hi,
>
>when i set the attribute in SQLSetStmtAttr to SQL_ATTR_ROW_ARRAY_SIZE then it gives segmentation fault 
>at SQLFetchScroll on 64 bit rhel 6.
>
>Same call works fine on 32 bit rhel 5.
>
>Cal syntax ls
>
>SQLHSTMT hstmt;
>....
>..
>SQLINTEGER maxrow = 5000;
>SQLSetStmtAttr(htmst, SQL_ATTR_ROW_ARRAY_SIZE, (SQLPOINTER)maxrows, SQL_IS_INTEGER);
>
>..
>..
>..
>SQLFetchScroll(hstmt, SQL_FETCH_NEXT, 0);
>
>skipped the intermediate function calls. since
> i comemnt SQLSetStmtAttr the function SQLFetchScroll does not give segmentation fault.
>Awaiting your reply.
>
>Regards,
>Nithesh
You don't mention what driver you are using as the driver manager passes this directly to the driver. I suspect its a sizeof( SQLLEN ) issue between your ap, the driver manager and your driver.

-- 
Nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.unixodbc.org/pipermail/unixodbc-support/attachments/20110908/83142775/attachment.html>


More information about the unixODBC-support mailing list