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.
Code:
s2:=Edit2.Text;
IBTable1.Open;
IBTable.Edit;
IBTable1.FieldByName('U_PASS').AsString:= s2;
IBTable1.Post;
Grüße
Mikhal