From: Thomas M. <tm...@bs...> - 2002-11-25 15:18:09
|
You should be able to query the client and ask it which version of the engine you are talking to. Then you know which way to process the params. Martijn Tonies wrote: >>>>This inconsistency makes usage of parameters really painful >>>>experience. >>>> >>>>There are tools that rely on this incorrect behavior while >>>>generating dynamic SQL. It seems that popular ones like IBExpert are >>>>among of them. >>>> >>>> >>>IBO has code to overcome those bugs, too. >>> >>> >>> >>> >>>>Supporting both new and older behavior is difficult and ill-formed, >>>>but usage of new semantics will break compatibility with some of >>>>existing applications. >>>> >>>>What I'm going to do is to test my fix some more and commit it to >>>>CVS as is. Suggestions ? >>>> >>>> >>>You'll break several applications. Can't you make that code >>>conditional at run-time? >>> >>> >>> >>Perhaps put that code into FB 1.5, but leave 1.0 as is, since 1.5 is still >> >> >alpha, > > >>applications will have time to adjust. >> >> > >I have a hard time understanding this - there are simply enough apps that >would >like increased stability and performance just by replacing the db-engine (to >v1.5). > >Even more, ALL tools need to be adjusted for this! And they still need to >support >Firebird 1 as well... any ideas on that? > > >With regards, > >Martijn Tonies >InterBase Workbench - the developer tool for InterBase >http://www.upscene.com > >Firebird Workbench - the developer tool for Firebird >http://www.upscene.com > >Upscene Productions >http://www.upscene.com > >"This is an object-oriented system. >If we change anything, the users object." > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >Firebird-devel mailing list >Fir...@li... >https://lists.sourceforge.net/lists/listinfo/firebird-devel > > > -- Thomas Miller Delphi Client/Server Certified Developer BSS Accounting & Distribution Software BSS Enterprise Accounting FrameWork http://www.bss-software.com |