Einzelnen Beitrag anzeigen

Mandi Nice

Registriert seit: 16. Sep 2006
46 Beiträge
 
Delphi 2006 Professional
 
#1

Kann Datensatz nicht ändern

  Alt 11. Dez 2006, 14: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
  Mit Zitat antworten Zitat