Registriert seit: 16. Sep 2006
46 Beiträge
Delphi 2006 Professional
|
Kann Datensatz nicht ändern
11. Dez 2006, 15:32
Datenbank: Paradox • Version: 7 • Zugriff über: TTable
Hallöchen
Warum kann ich den Datensatz nicht verändern.
Es handelt sich um eine Tabelle die mit der Datenbankoberfläche erstellt wurde, die bei Delphi Enterprise mitgeliefert wird.
Ich kann die Datensätze lesen :
i1 := i1 + TabPruefung.FieldByName('Stueckzahl').AsInteger;
i2 := i2 + TabPruefung.FieldByName('StueckzahlVerkauft').AsIn teger;
Ich kann Datensätz angängen :
TabPruefung.Append;
TabPruefung.FieldByName('Auftragsnummer').AsString := '12345';
Ich kann aber einen bestehenden Datensatz nicht ändern.
TabPruefung.EditKey;
TabPruefung.FieldByName('Auftragsnummer').AsString := '12345';
Es kommt die Fehlermeldung
Feld Auftragsnummer ist nicht indiziert und kann nicht verändert werden
Ich habe mit Datenbank bisher fast nichts gemacht und daher wenig Erfahrung .
Daher : Hilfe !
Vielen Dank
hmg
Mandi
Manfred Schön
|