DSQL was originally a client side facility that used the public DB2 SQL API
for the lack of any other standard. The DB2 API returned only SQL codes.
Borland turned DSQL from a client facillity to a server facility. In the
process, they integrated the DB2-like API into the larger Interbase API,
exposing the DSQL status vector (it used the same mechanism internally as
the formal API status vector).
The original DSQL error handling was sufficient to map errors into meanful
(sic) SQL codes. It should have been overhauled when DSQL was integrated
with the server. You know, it's not too late...
[Note about top commenting: The iPad gmail application is incapable of
bottom comments -- the comments get included in the quoted block. This is
certainly a Google bug, but it is also a reflection on the fact that the
rest of the civilized world has abandoned bottom comments. On the other
hand, gmail is no damn good at inline comments, either.]
On Saturday, June 28, 2014, Dimitry Sibiryakov <s...@ibphoenix.com> wrote:
> 28.06.2014 11:14, James Starkey wrote:
> > That said, the philosophy is that the frst code is primary -- something
> an application
> > programmer can make part of his application logic.
>
> What logic can be built on isc_dsql_error - "something happened in
> DSQL" which is used
> to be a primary code for 90% of all errors?
>
> --
> WBR, SD.
>
>
> ------------------------------------------------------------------------------
> Open source business process management suite built on Java and Eclipse
> Turn processes into business applications with Bonita BPM Community Edition
> Quickly connect people, data, and systems into organized workflows
> Winner of BOSSIE, CODIE, OW2 and Gartner awards
> http://p.sf.net/sfu/Bonitasoft
> Firebird-Devel mailing list, web interface at
> https://lists.sourceforge.net/lists/listinfo/firebird-devel
>
--
Jim Starkey
------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel