![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: DBExpress
DBExpress
Hallo
Ich greife auf eine Firebird Datenbank mit DBExpress zu. Klappt auch alles wunderbar ich kann lesen und schreiben. Na ja nicht so richtig. Irgendwie macht meine Anwendung kein "Commit Data" Wenn ich die Datenbank trenne und wieder verbinde, sind die Daten nicht geschrieben worden. Ich benutze eine TSQLConnection -> TSQLDataset -> TClientDataset -> TDatasetProvider -> TDataSource -> TDBGrid |
AW: DBExpress
Im ClientDataSet muss im OnAfterPost ein ApplyUpdates durchgeführt werden.
|
AW: DBExpress
Danke
Delphi-Quellcode:
Dummerweise sagt mir der Compiler "Can't motify a read only Database",
procedure TDataModule2.ClientDataSet1AfterPost(DataSet: TDataSet);
begin ClientDataSet1.ApplyUpdates(10); end; wo soll die Einstellung um schreiben zu können sein. |
AW: DBExpress
Wie sieht die Abfrage aus?
|
AW: DBExpress
Zitat:
Werde doch wohl wieder Zeos installieren |
AW: DBExpress
Schau dir doch mal mein
![]() |
AW: DBExpress
Danke bei DIR pascht es.
Muß ich mal schauen und werde dann die Lösung posten. Das ist doch echt sch..... Da kannst du den Navigator glatt den Hasen geben, oder so umschreiben das der Navigator Nutzlos ist. Werde doch Zeos benutzen. Danke für eure Hilfe besonders "omata". |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 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 by Thomas Breitkreuz