como le hago

GABRIEL
18 de Noviembre del 2003
hola.... necesito de su ayuda, estoy tratando de insertar nuevos campos a una tabla, el problema es que quiero que el nombre del campo lo del el usuario desde un formulario, pero no lo hace...
estoy utilizando las siguientes instrucciones:

campo = thisform.txtcampo.value
ALTER TABLE tabla ADD COLUMN campo c(20) NULL

la variable campo le asigno el valor pero no lo toma, da de alta en la tabla el campo "campo",
saben otra manera de como hacer esto...
de antemano muchas gracias....

Alex
18 de Noviembre del 2003
Que tal Gabriel.

Tu Código es el correcto, con una observación.

Si utilizas el nombre de la variable para agregar un campo, debes utilizar la Macro Sustitución, o sea el signo (&) antes de la variable, la macro sustitución, coloca no la variable, sino el contenido de la variable como nombre del campo asi:

campo =Alltrim( thisform.txtcampo.value)
ALTER TABLE tabla ADD COLUMN &campo c(20) NULL

Espero te sirva.


Alex Vargas

GABRIEL
18 de Noviembre del 2003
GRACIAS¡¡¡¡¡

Alex
18 de Noviembre del 2003
Macro Substitución, Perdeooon.


Alex Vargas