Syntax Error in field definition erscheint, wenn ich versuche ein Boolean Feldtyp zu erstellen, wenn ich dafür Boolean verwende...
gibt es dafür eine Erklärung?
Was auch total komisch ist, wenn ich ein Textfeld anlege und dies mit VarCahr Tue und das Feld mit 'Text' bezeichne, erhalte ich die gleiche Fehlermeldung:
Syntax Error in field.Benne ich aber das Textfeld a´la 'Textus' klappt es sofort.
Hier mal mein Code:
Delphi-Quellcode:
tabelle:='beispiel';
feldname:=ed_feldname.text; //freie eingabe des feldnamens
case rad_fieldtyp.ItemIndex of //auswahl des feldtyps in radiobox
0 : feldtyp:= ' counter';
1 : feldtyp:= ' varchar';
2 : feldtyp:= ' integer';
3 : feldtyp:= ' longtext';
4 : feldtyp:= ' boolean';
5 : feldtyp:= ' longbinary';
6 : feldtyp:= ' currency';
7 : feldtyp:= ' datetime';
end;
DM.ADOTable1.Active:=true;
DM.ADOQuery1.sql.Clear;
DM.ADOQuery1.SQL.Add('ALTER TABLE '+tabelle+' ADD '+feldname+feldtyp);
DM.ADOQuery1.ExecSQL;