|
Ok, ya veo cual es tu error. Cuando recibes por teclado el tipo de Datos, estás recibiendo un Texto, el ftString es una variable de tipo TFieldType que se encuentra en el Unit "DB". Tienes que saber diferenciar que es un texto y que es una Variable. Te recomiendo lo siguiente: usa en vez de un Edit un ComboBox en el cual tendrás los tipos de campos que quieras usar. Cuando escojas uno entonces harás lo siguiente:
if combobox1.ItemIndex=0 then
Add('nombre',ftString,80,True);
claro que es solo una idea ya que ese codigo lo puedes optimizar. Prueba y verás que tu problema estará resuelto.
|