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