Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Von Interbase 6 zu Interbase 2007 bzw. Firebird 2.0

  Alt 17. Dez 2007, 14:47
Hallo,

zusätzlich zu obigen musst du dich auch um die Nutzerdatenbank kümmern (ib6: isq4.gdb),
falls nicht die als sysdba reingehst (argzzz ) .
Bie FB2 ist ein Script dabei (such mal hier im Forum).

Das Hauptproblem sind aber unsaubere Queries,
die unter IB6 noch laufen, unter FB2 aber nicht mehr

Bsp1:
2 Tabellen, gleicher Feldname
Personal.Name Char(20)
Personal2.Name Char (20)

Select Name From Personal, Personal2

Unter IB6 wird die Query ausgeführt,
welcher Name genommen wird ? hängt vom Wetter ab ...

Bsp2:
Select Name From Personal P Where Personal.Name starting with 'A'

unter IB6 geht es
FB2 verlangt, dass der Tabellen-Alias benutzt wird
Select Name From Personal P Where P.Name starting with 'A'


Bsp3:
Update Personal Set Name='bla',Name='bla' where Id=5

IB6 jo
FB2 beschwert sich, dass der Feldname doppelt verkommt


Heiko
PS: Das sind nur Testqueries ...
Heiko
  Mit Zitat antworten Zitat