(Gelöst)DB-Grid Änderungen werden nicht gespeichert

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

(Gelöst)DB-Grid Änderungen werden nicht gespeichert

Beitrag von khh »

Hallo zusammen,

ich habe ein dbgrid welches über eine einfache query gefüllt wird.
Eine einzige Tabelle keine Subquery, nichts kompliziertes.
Nun soll durch Bearbeiten eines einzelnen Feldes im Grid der Wert darin geändert werden können.

Das funktioniert soweit und die Änderungen werden auch im Grid angezeigt.
Leider wird aber jeder x-te satz in der DB nicht gespeichert.
Ich kann da leider keine Regelmässigkeit erkennen.
Nach dem erneuten Einlesen aus der DB sind einige Datensätze wieder (noch) mit dem alten Wert gefüllt.

Auch ein explizites Post nach jeder Satzänderung bringt nix :-(

Wo kann ich den Fehler suchen.
PS ich schieb den Post mal noch in DELPHI-Forum


Gruss KHH
Zuletzt geändert von khh am Fr 29. Okt 2010, 08:27, insgesamt 1-mal geändert.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6766
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: DB-Grid Änderungen werden nicht gespeichert

Beitrag von af0815 »

Welche DB, bzw. verwendete Komponenten, Version. ApplyUpdates macht keine Probleme ?

Vielleicht ein Beispiel coden ?
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: DB-Grid Änderungen werden nicht gespeichert

Beitrag von khh »

af0815 hat geschrieben:Welche DB, bzw. verwendete Komponenten, Version. ApplyUpdates macht keine Probleme ?

Vielleicht ein Beispiel coden ?
DB ist firebird 2.1

Zugriffskomponenten ZEOS

Beispiel

naja einfaches sql.-statement über eine einzige tabelle.
verbunden über ne datasource mit dem DBGrid

Verbindung aufbauen

entweder aoutocommit oder mauelles commit ( macht keinen Unterschied)

Verbindung trennen

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: DB-Grid Änderungen werden nicht gespeichert

Beitrag von khh »

keiner ne idee?

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6766
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: DB-Grid Änderungen werden nicht gespeichert

Beitrag von af0815 »

khh hat geschrieben:keiner ne idee?
ZEOS 6.6.6 oder 7.0 Alpha
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: DB-Grid Änderungen werden nicht gespeichert

Beitrag von khh »

af0815 hat geschrieben:
khh hat geschrieben:keiner ne idee?
ZEOS 6.6.6 oder 7.0 Alpha
Zeos 6.6.6

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: DB-Grid Änderungen werden nicht gespeichert

Beitrag von khh »

gibts da irgendwelche Kenntnisse über Fehler im DB-Grid?


Ich such mir nen Wolf :-(

Gruss KHH

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6766
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: DB-Grid Änderungen werden nicht gespeichert

Beitrag von af0815 »

Ich habe jetzt eine installation von FB 2.1 aufgesetzt, mit ZEOS 6.6.6 und FPC und Lazarus aus dem Trunk.
Connection, query und DBGrid verbunden, keine EInstellungen durchgeführt, ausser db, user und passwort.

Den Fehler kann ich nicht nachvollziehen. Bei mir kommen die Änderungen in die DB und bleiben dort.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: DB-Grid Änderungen werden nicht gespeichert

Beitrag von khh »

af0815 hat geschrieben:Ich habe jetzt eine installation von FB 2.1 aufgesetzt, mit ZEOS 6.6.6 und FPC und Lazarus aus dem Trunk.
Connection, query und DBGrid verbunden, keine EInstellungen durchgeführt, ausser db, user und passwort.

Den Fehler kann ich nicht nachvollziehen. Bei mir kommen die Änderungen in die DB und bleiben dort.
dann muss ich wohl nochmal von vorne anfangen.
Vieleicht ist auch irgend ne Einstellung falsch :-(

khh
Beiträge: 489
Registriert: Sa 5. Apr 2008, 09:37
OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
CPU-Target: 32Bit /64 Bit
Wohnort: Nähe Freiburg i.Br.

Re: DB-Grid Änderungen werden nicht gespeichert

Beitrag von khh »

also
hab die Komponenten mit den Grundeinstellungen neu erstellt.
Jetzt funktionierts.
Ursache war wohl in der Hauptsache die Einstellung des datasource.autoedit.
Das stand auf false :-(

ich danke euch

gruss KHH

Antworten