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