Datenmenge weder im Editier noch im Einfügemodus
-
Hi...Ich habe ein Problehm... wie wir alle
na ja ich bekomme immer diese Fehlermeldung....
Datenmenge weder im Editier noch im Einfügemodus
und zwar versuche ich während der Laufzeit eine DBChekBox zu verändern also von true auf false. und dann kommt der Fehler ...ich weiß nicht weiter!!!
so sieht mein code auswhile (DataModule1->Customer->Eof != true) { TDateTime dtDate = StrToDate(Form2->DBEdit12->Text); Word Year,Month,Day; dtDate.DecodeDate(&Year,&Month,&Day); int jahr=StrToInt(SystemTime.wYear); int a=jahr-Year; if (a >= 2 ) { DataModule1->Customer->FieldByName("Bezahlt")->AsBoolean=false; } DataModule1->Customer->Next(); }
in der if abfrage soll es geändert werden...
was mach ich falsch???
-
Suchfunktion benutzen!
http://www.c-plusplus.net/forum/viewtopic.php?t=10235&highlight=einf�gemodus
-
Konstantinos schrieb:
Datenmenge weder im Editier noch im Einfügemodus
Das erklärt doch den Fehler,
du willst einen Datensatz ändern der nicht im Einfüge bzw. Editiermodus ist,
also musst du bevor du die Veränderung an den Datensatz vornimmst
diesen mitDataModule1->Customer->Edit()
in den Editiermodus bringen.
PS:
speichern mitDataModule1->Customer->Post()
MfG
VergissEs
-
Jo sorry hab nicht dran gedacht.
danke jetzt läufts...