Subject | Re: [Firebird-Architect] Fetching from a non-cursor |
---|---|
Author | Dmitry Yemanov |
Post date | 2010-10-14T09:14:09Z |
Alex Peshkoff wrote:
change their scripts relying on the column names printed in the ISQL
output. It had nothing to do with the standard.
DISTINCT * queries need rewriting if blobs are present in the select
list :-)
and of course with the same engine internals. Making the internal
behavior dependent on the chosen public interface looks even worse to me.
Dmitry
> Yes. I just do not want to create such problems from nothing. IIIRC, OldColumnNaming was added to please some users that didn't want to
> understand very well why we needed OldParameterOrdering (to have new
> correct ordering in normal cases) and OldColumnNaming (to be normally
> standard compliant).
change their scripts relying on the column names printed in the ISQL
output. It had nothing to do with the standard.
> I remember something like sort by blobs, when actually blob id's wereYes, because it was easier than convince everybody that their SELECT
> sorted. We had to turn it on again :-)
DISTINCT * queries need rewriting if blobs are present in the select
list :-)
> It seems that good solution can be keeping old API as is, but in theI'd expect both old and new API to deal with the same provider interface
> planned new one have correct (error without output SQLDA / message)
> behavior.
and of course with the same engine internals. Making the internal
behavior dependent on the chosen public interface looks even worse to me.
Dmitry