On 12-8-2014 22:06, Adriano dos Santos Fernandes wrote: > On 12/08/2014 17:01, Mark Rotteveel wrote: >> On 12-8-2014 21:24, Adriano dos Santos Fernandes wrote: >>> On 12/08/2014 16:17, Mark Rotteveel wrote: >>>> Am I correct to understand, that in the C API isc_dsql_prepare_m will >>>> allow me to specify the database information items to request together >>>> with the statement prepare, allowing me to circumvent the allocation and >>>> handling of XSQLDA, and instead gives we a response buffer that I can >>>> process the same as I already do in the wire protocol implementation? >>>> >>>> >>> Yes, you're correct. >> Thanks, >> >> Does something similar apply to the other _m methods? >> >> > Yes, and the _m methods are the ones we put in the new API. > > Non-_m (who uses SQLDA) methods are wrappers for the _m methods. > > So as you see, as you need to maintain methods dealing with buffers, > it's probably better to depend on the _m methods instead of SQLDA/SQLVAR > too. > > You can look the details in why.cpp.
Great, this greatly simplifies how I handle things and will allow me to reuse more parts of the pure java implementation. Mark -- Mark Rotteveel ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel