es lo mismo para Clipper, xHarbour y FW, tienes que crear un dbf temporal:
1) Abres la tabla a la cual le quieres agregar un campo
USE tabla
2) Obtienes la estructura de la tabla
aEstructura := DBSTRUCT()
3) Cerramos la tabla
DBCLOSEAREA()
4) Agregamos los campos a la estrctura obtenida
AADD(aEstructura, {"campo","c",30,0})
AADD(aEstructura,{"otrocamp,"n",10,2})
AADD(aEstructura,{"otromas","l",1,0})
5) Creamos una tabla temporal
DBCREATE("temp.dbf",aEstructura)
6) La abrimos
USE temp.dbf
7) Agregamos los campos de la tabla anterior
APPEND FROM tabla
![Cool 8)](./images/smilies/icon_cool.gif)
Borramos la tabla vieja
FERASE("tabla.dbf")
9) Renombramos la tabla temporal:
FRENAME("temp.dbf","tabla.dbF")
Y lisot