Hallo,
folgendes Problem ist mit Delphi 7, den Zeos-Komponenten und Firebird unter WinXP aufgetreten:
Ich hatte Zeos 6.6.1 installiert und konnte keine SQL-Befehle mehr absenden. Die Fehlermeldung lautete entweder "Cannot retrieve resultset data" oder "Incorrect values within SQLDA structure. Error Code: -804".
Als sich dafür keine Lösung fand, deinstallierte ich 6.6.1 wieder (genau gesagt de- und reinstallierte ich Delphi selbst, um sicherzustellen, dass auch keine kompilierten Packages mehr irgendwo herumliegen) und installierte 6.5.1 neu. Das funktionierte wieder prächtig - bis heute. Seit einem Klick auf "Projekt erzeugen" erscheint dieselbe Fehlermeldung wieder, und Firebird lässt mich nicht ran. Irgendwo muss eine dcu beim Erzeugen mit irgendetwas Ungesundem überschrieben worden sein. Aber warum? Und viel wichtiger: Was nun?
Getestet mit Firebird Embedded 1.5 und 2.0 sowie mit Firebird 2.
Gruß,
Stefan
folgendes Problem ist mit Delphi 7, den Zeos-Komponenten und Firebird unter WinXP aufgetreten:
Ich hatte Zeos 6.6.1 installiert und konnte keine SQL-Befehle mehr absenden. Die Fehlermeldung lautete entweder "Cannot retrieve resultset data" oder "Incorrect values within SQLDA structure. Error Code: -804".
Als sich dafür keine Lösung fand, deinstallierte ich 6.6.1 wieder (genau gesagt de- und reinstallierte ich Delphi selbst, um sicherzustellen, dass auch keine kompilierten Packages mehr irgendwo herumliegen) und installierte 6.5.1 neu. Das funktionierte wieder prächtig - bis heute. Seit einem Klick auf "Projekt erzeugen" erscheint dieselbe Fehlermeldung wieder, und Firebird lässt mich nicht ran. Irgendwo muss eine dcu beim Erzeugen mit irgendetwas Ungesundem überschrieben worden sein. Aber warum? Und viel wichtiger: Was nun?
Getestet mit Firebird Embedded 1.5 und 2.0 sowie mit Firebird 2.
Gruß,
Stefan
Comment