Thema: [Firebird]

Einzelnen Beitrag anzeigen

Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
673 Beiträge
 
Delphi 10.4 Sydney
 
#15

AW: [Firebird]

  Alt 19. Mai 2014, 15:37
Also nach langer Suche habe ich das folgende herausgefunden :

1. Delphi hat nichts damit zu tun. Es ist ein Bug im Firebird 64bit

Der Unterschied war dass ich in der Datenbank die SP direkt aufgerufen habe, wenn ich von Delphi aus das getan habe, ging das über eine Zwischen-SP, die mir das Arbeiten mit verschiedenen Typen von Dokumenten vereinfacht zu einem Aufruf.
Rufe ich die SP direkt auf, alles ok. Rufe ich die Zwischen-SP auf, welche dann die finale SP mit den gleichen Parametern aufruft, kommt es zu diesem Fehler.
Ich konnte das auch in Delphi nachvollziehen, wenn ich den Aufruf änderte und in Delphi direkt die SP aufgerufen habe, dann funktionierte es.

Ausserdem konnte ich dann nachvollziehen, dass das nur in Firebird x64 passiert. Als ich den deinstalliert habe und dafür den 32bit draufgehauen habe, ging alles, egal wie ich die SP aufrief, direkt, indirekt oder von Delphi.

Konklusion : Bei den Kunden den firebird 64bit runter und nur nch 32bit drauf.

Danke an alle, die versucht haben, zu helfen.
Ist scheinbar kein Problem, was hier im Forum gelöst werden kann.
Ich probier mal, ein Beispiel in einer extra DB zusammenzubauen und es an die Entwickler zu senden.
  Mit Zitat antworten Zitat