Zitat:
for i := 1 to Anzahl do Add(IntToStr(i),ftWord,0,false);
Damit hast du den Grundstein für viele Probleme gelegt!!
Du gibst deinen Felder einen Namen, der nur aus Ziffern besteht.
Stellt dir vor, was Delphi zu folgender Deklaration sagen würde:
Delphi-Quellcode:
var
1 : integer;
2 : string;
Die
BDE enthält intern einen
SQL-Interpreter, der durch deine Feldnamen in Schwierigkeiten gerät.
goldene Regel für Datenbankersteller:
Feld- und Tabellennamen werden nach gleichen Regeln gebildet, wie Bezeichner in Pascal/Delphi.
Bei
Paradox oder dBase sind als zusätzliche Einschränkung nur Grossbuchstaben und max. 10 Zeichen (wg. dBase) möglich.