On 03/03/14 15:37, Dimitry Sibiryakov wrote:
> 03.03.2014 12:30, Alex Peshkoff wrote:
>> On 02/28/14 21:01, Dimitry Sibiryakov wrote:
>>>     Attached patch gives to isc_dsql_fetch(), isc_dsql_execute2() and
>>> isc_dsql_exec_immed2() ability to work with wide result set.
>> At the first look this should work. What I do not understand - why not
>> all functions, using XSQLDA, were modified?
>     Do you know any other functions that fail with wide RS and can be fixed? 
> I found only
> these.

After one more patch review I see that isc_dsql_execute and 
isc_dsql_execute_immediate are also fixed cause are implemented using 
mentioned functions (isc_dsql_execute2 & isc_dsql_exec_immed2). I.e. 
this problem is gone.

>> And the main question - is it desired for us to have half-changed old
>> API?
>     What do you mean "half-changed"? API wasn't changed at all, I just fixed 
> errors on
> retrieving result sets wider than 64k.
>

If we apply that change SQLDA-oriented functions can work with >64K 
messages but BLR-oriented statements and requests - can not.


------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to