![]() |
Datenbank: Oracle • Version: - • Zugriff über: -
Dataset is not in edit mode?
Hey Leute...
Kann leider keine weitern Angaben zur Datenbank machen da ich sie nicht genau kenne ;) Problem ist wie im Titel beschrieben "Dataset is not in edit mode"... Der Fehler tritt bei folgendem Codeabschnitt auf:
Code:
Kann mir da vielleicht jemand helfen?
dm.smtDaten.Edit;
dm.smtDaten.First; for i := 0 to dm.smtDaten.RecordCount - 1 do begin dm.smtDaten.FieldByName('IN_GEBRAUCH').AsInteger := 0; dm.smtDaten.Post; dm.smtDaten.Next; end; dm.smtDaten.ApplyUpdates; dm.smtDaten.RefreshTable; |
AW: Dataset is not in edit mode?
Delphi-Quellcode:
dm.smtDaten.Edit; // <-- das fehlt
dm.smtDaten.FieldByName('IN_GEBRAUCH').AsInteger := 0; dm.smtDaten.Post; |
AW: Dataset is not in edit mode?
Oh man -.-'
Ich hatte es vor der for-schleife stehen. Also muss ich nach 'jedem' Post wieder .Edit machen? Nagut, dann weiß ich zumindest fürs nächste mal bescheid... Danke ;) |
AW: Dataset is not in edit mode?
Aus Neugier: Könnte man als alternative auch erst das Post nach der Schleife machen?
Werden dann alle Änderungen gepostst, oder nur die Letzte? |
AW: Dataset is not in edit mode?
Ganz ehrlich? Ich habe keine Ahnung, da ich immer alles per SQL mache statt über TDataset-Methoden.
|
AW: Dataset is not in edit mode?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:29 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