On 07/12/14 23:19, Mark Rotteveel wrote:
> On 12-7-2014 20:49, Adriano dos Santos Fernandes wrote:
>> Em 12-07-2014 15:40, Mark Rotteveel escreveu:
>>> On 12-7-2014 20:36, Dmitry Yemanov wrote:
>>>> 12.07.2014 21:22, Mark Rotteveel wrote:
>>>>
>>>>> Was this functionality always broken, or has this been forgotten in the
>>>>> implementation of Firebird 3?
>>>> It was deprecated and not supported by the new API.
>>> Too bad, it would have been nice to have this ;)
>>>
>> It was something to create blobs with the DSQL API. Not something you're
>> guessing, AFAIR.
> I don't think so, the Firebird 2.5 sources (remote\interface.cpp) has this:
>
> ISC_STATUS GDS_DSQL_INSERT(ISC_STATUS* user_status,
>                       Rsr** stmt_handle,
>                       USHORT blr_length,
>                       const UCHAR* blr,
>                       USHORT msg_type,
>                       USHORT /*msg_length*/,
>                       UCHAR* msg)
> {
> /**************************************
>    *
>    *  d s q l _ i n s e r t
>    *
>    **************************************
>    *
>    * Functional description
>    *  Insert next record into a dynamic SQL cursor.
>    *
>    **************************************/
>
> The description is pretty clear. And looking at the signature of the
> method, it is almost identical to an execute:
>
> ISC_STATUS GDS_DSQL_EXECUTE(ISC_STATUS* user_status,
>                       Rtr** rtr_handle,
>                       Rsr** stmt_handle,
>                       USHORT blr_length,
>                       const UCHAR* blr,
>                       USHORT msg_type,
>                       USHORT msg_length,
>                       UCHAR* msg)
>
> The implementation of the method itself is almost a duplicate of
> GDS_DSQL_EXECUTE2.

Mark, unfortunately that was really only for putting data into the blob. 
Comments lie sometimes.



------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck®
Code Sight™ - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to