![]() |
Re: Erste Schritte mit Firebird
Dazu ein kleines Beispiel: eine Überweisung. Diese muss ja aus 2 Schritten bestehen, nämlich Abbuchung vom Konto des Zahlenden und Gutschrift auf dem Empfängerkonto. Das muss zwingend in einer Transaktion laufen, denn träte zwischen diesen beiden Schritten ein Fehler auf, wäre das Geld im Nirvana verschwunden. Bei einer Transaktion gilt hingegen: Alles (= Commit) oder Nichts (=Rollback). Ich hoffe, das war so einigermaßen verständlich.
|
Re: Erste Schritte mit Firebird
Hallo,
ich kriegs einfach nicht gebacken! Da kommt immer: ungültiger Eigeschftwert. F1 sagt: Zitat:
Was muß denn bei TipTable --> Transaction eingetragen werden? Dazu gibt es in der Delphi-Hilfe auch keinerlei Beispiel, leider! Fritz |
Re: Erste Schritte mit Firebird
Du benötigst eine TIBTransaction
|
Re: Erste Schritte mit Firebird
Hallo,
TIBTransaction auf die Form gezogen. Fehler ist erledigt. Neues Problem: Bei TIBDatebase=>DatabaseName=>Click auf die 3 Punkte, Fenster öffnet sich, wähle den Pfad wo ich die mit IBExpert erstellte Datenbank gespeichert habe. Das Fenster ist leer! Bei Dateiname habe ich den Namen eingetragen und auf öffnen geclickt, die Datenbank ist bei TIBDatebase=>DatabaseName eingetragen. Wenn ich nun bei TIBTable=>TableName die Tabelle eintragen will erscheint folgende Meldung: unsupported on-Disk structure for File D:\delphi\fbTest\Database.fdb; found 32779, support 10 Die Tabelle läß sich mit IBExpert öffnen und die Verbindung zum Server ist auch ok. Was ist das nun schon wieder??? Fritz |
Re: Erste Schritte mit Firebird
Client(Dll) passt nicht zur Serverversion
|
Re: Erste Schritte mit Firebird
Zitat:
Tut mir leid wenn ich Euch mit meinem Kram belästige, aber ich weiß da sonst nicht weiter. Fritz |
Re: Erste Schritte mit Firebird
Hallo...
- also deine fbclient.dll ist von einem anderen Versionsstand als dein FBServer. - du mußt sicherstellen, daß beide gleich sind. :hi: |
Re: Erste Schritte mit Firebird
Der Fehler sagt das die Datenbank mit einer neuren Version von Firebird erzeugt wurde und deshalb mit der vorhandenen Version nicht verwendet werden kann.
Ich vermute mal du hast eine verlaltete Version der gds32.dll im Pfad |
Re: Erste Schritte mit Firebird
habe mal nach GDS32.dll gesucht und 3 mit verschiedenem Datum gefunden.
Sollte ich die neueste in Windows\System32 copieren, da ist eine von 2001 drin? [edit=mkinzler]Sorry Edit statt Zitat Mfg, mkinzler[/edit] |
Re: Erste Schritte mit Firebird
Mal eine Frage zwischendurch. Hast Du Dir die Tutorials mal angesehen, die wir Dir hier verlinkt haben in den ersten Beiträgen ? Wenn nein, dann schaue Sie die bitte an. Dort wird Dir alles genaustens erklärt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz