https://bugs.documentfoundation.org/show_bug.cgi?id=144163

Julien Nabet <serval2...@yahoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lio...@mamane.lu,
                   |                            |serval2...@yahoo.fr

--- Comment #15 from Julien Nabet <serval2...@yahoo.fr> ---
(In reply to Wolfgang Hördt from comment #13)
> To be compatible to version 7.1 version 7.2 should adapt the definition of
> the field length to the actual length.
> Changing a definition automatically seems less critical to me than changing
> content.
> Users can be informed about the issue with a dialog.
> Then they can correct content or field length, whatever is more important
> individually.
> The database could be used anyway.
> 
> And: No, I don't have time to implement this suggestion.

LO fails during connection to the database in Connection::construct, it detects
it's an embedded Firebird which uses old fdb file so tries to run
runBackupService.
This one fails and so LO doesn't even go to isc_attach_database in order to
connect to the database.
See
https://opengrok.libreoffice.org/xref/core/connectivity/source/drivers/firebird/Connection.cxx?r=4761e11a#302
The result is we can't even enter Tools/SQL to update system tables and so
change definition of the table. 
In brief, I don't think it's possible to fix the file from recent LO.
Now perhaps, the file may be fixed in older LO (see Robert's comment 12 about
the presence of too long values) then migrated in recent LO.

Have in mind that Firebird had been put as experimental feature because
considered as not stable enough.

IMHO this one should be considered as WONTFIX but if someone disagrees, don't
hesitate to explain why and provide some hints to fix this.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to