Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#3

AW: Umstellung InterBase 7.5 -> Firebird 2.5

  Alt 19. Jun 2017, 15:07
Lasse Dir ein SQL-Skript erstellen, dann sollte es funktionieren. DIE ODS-Versionen sind nicht kompatibel, deshalb funktioniert auch eine Backup/Restore nicht.
Das SQL Skript (erstellt mit IBExpert) lässt sich leider nicht importieren.

Ein Beispiel: die maximale Länge der Generatornamen ist in Firebird kürzer:

Zitat:
BLR syntax error. Identifier GEN_KLR_KOSTENBUCHUNG_BEMERKUNG... is too long
-Name longer than database column size
Das gesamte Fehlerprotokoll mit 7000 Zeilen will ich hier nicht anhängen.


Viele der Fehlermeldungen sind leicht in der InterBase Datenbank korrigierbar. Ein großer Teil entfällt auf das Keyword DESCRIBE (Descriptions der Metadaten-Objekte). Das kann man allerdings in IBExpert über eine Option anpassen, dann werden COMMENT Statements im SQL Skript erzeugt.

Andere sind noch unklar (z.B. Fehlemeldungen die sich auf eine "ORDER BY" clause beziehen, die aber im SQL Statement der Stored Prozedure gar nicht enthalten ist:

Zitat:
Invalid expression in the ORDER BY clause (not contained in either an aggregate function or the GROUP BY clause)
Weitere Recherchen folgen
Michael Justin

Geändert von mjustin (19. Jun 2017 um 15:31 Uhr)
  Mit Zitat antworten Zitat