Forum: Datenbanken
Delphi
by mikhal,
9. Feb 2005
Kann es sein, daß das Ganze noch in einer Transaktion gekapselt ist und diese abgeschlossen werden muß, damit der Wert auch tatsächlich in die Datenbank geschrieben wird? Oder muß vielleicht ein Refresh auf IBTable1 ausgeführt werden?
Ich kenne die IBDatabase nicht. Mein Code-Beispiel stellt eigentlich nur ein prinzipielles Schema dar.
Grüße
Mikhal
Forum: Datenbanken
Delphi
by mikhal,
9. Feb 2005
Du willst einem Tabellenfeld etwas zuweisen, bevor die Tabelle geöffnet ist und du den Edit-Modus aufgerufen hast.
Richtige Reihenfolge: 1. Tabelle öffnen, 2. Edit Modus einschalten 3. Wert schreiben 4. Änderung speichern.
s2:=Edit2.Text;
IBTable1.Open;
IBTable.Edit;
IBTable1.FieldByName('U_PASS').AsString:= s2;
IBTable1.Post;
Grüße