17.04.2011 22:03, Adriano dos Santos Fernandes wrote:
>
> It's allowed to use XSQLVAR (or blr messages) between different types
> like number->varchar (or vice-versa) but it's not allowed to use
> different types when one of them is a blob.
>
> DSQL moves data using MOVD_move, which do it like a client move. This
> was ok before, cause DSQL was not part of the engine and blobs wasn't
> very integrated with others types. Now it's very inconsistent.
>
> I've done a small change making possible to move blobs to/from different
> types in the fetch call. This would be done in execute too.
>
> For input parameters, it would be specially good as user can put the
> parameter as string without need to create and fill a blob from the
> client side.
>
> For output (execute or fetch), it's good when the application knows it's
> data and may describe a blob as a string with its maximum length.

I welcome this change.

Is it doable to have it backported into v2.5.1? It would resolve 
CORE-3408 at least for that version, as I don't see such possibilities 
for older versions (non-integrated DSQL).


Dmitry

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to