Board index » delphi » Delphi 2007 + IBX + FB, blob fields not supported

D2007 + IBX + FB, blob fields not supported


2007-05-13 01:31:03 AM
delphi175
Big bug here, using blob fields with dbx and firebird (any version, 1.5 or
2) it raises "Incorrect values within sqlda structure".
I've tried to use the old dxexpint.dll from Delphi 7 but it says "version 2.5 is
not supported".
First: it is really a bug? Anyone noticed this problem?
Second: compatibility with version 2.5 dll it is quite essential.
Thanks,
Alan Solo
 
 

Re:D2007 + IBX + FB, blob fields not supported

Alan Solo writes:
Quote
First: it is really a bug? Anyone noticed this problem?
It is not a bug because the dbExpress InterBase driver has never
supported or been tested against Firebird. The fact that it has worked
in the past has been accident, not design.
Quote

Second: compatibility with version 2.5 dll it is quite essential.
It is clearly documented in the on-line help that DBX 4 supports
dbExpress 3 drivers but not version 2.5 drivers. This is by design.
--
Bill Todd (TeamB)
 

Re:D2007 + IBX + FB, blob fields not supported

Alan Solo writes:
Quote
So are you saying that anyone using firebird can not upgrade to D2007?
Not at all. If the problem exists with InterBase then it is a bug and
as soon as someone logs it in QC with a reproducible test case it will
get on the list to be fixed. If the bug exists for InterBase then the
fix for IB _may_ fix the problem with FB as well.
Most Firebird users that I know use a Firebird specific driver such as
the one from Upscene Productions. I know that Martijn Tonies of Upscene
is working very hard to get a DBX 4 version of his driver finished. It
has always been true that the updated versions of third party
components for a new version of Delphi ship a month or two after the
new version of Delphi ships because final testing and bug fixing must
be done with the shipping version of Delphi.
--
Bill Todd (TeamB)
 

Re:D2007 + IBX + FB, blob fields not supported

Quote
>So are you saying that anyone using firebird can not upgrade to D2007?

Not at all. If the problem exists with InterBase then it is a bug and
as soon as someone logs it in QC with a reproducible test case it will
get on the list to be fixed. If the bug exists for InterBase then the
fix for IB _may_ fix the problem with FB as well.

Most Firebird users that I know use a Firebird specific driver such as
the one from Upscene Productions. I know that Martijn Tonies of Upscene
is working very hard to get a DBX 4 version of his driver finished. It
DBX3 driver, actually. But Delphi 2007 supports DBX3, so that is a start.
:-)
--
Martijn Tonies
Database Workbench - tool for InterBase, Firebird, MySQL, NexusDB, Oracle &
MS SQL Server
Upscene Productions
www.upscene.com
My thoughts:
blog.upscene.com/martijn/
Database development questions? Check the forum!
www.databasedevelopmentforum.com