como busco una tabla¡¡¡¡

GABRIEL
23 de Octubre del 2004
hola a todos los amigos de visual fox...tengo dos preguntas.... una de ellas es como puedo buscar una tabla desde programación... supongamos que tengo una intruccion con los comandos de sql para añadir un nuevo campo a una tabla... como le hago para que en caso que no se encuentre la tabla me mande un mensaje de error....
y la otra es como le hago para que con sentencias de sql me almacene datos en la tabla seleccionada pero me respete el tipo de dato... por ejemplo quiero insertar nombre y edad... pero al momento de quererlos insertar me indica que edad no es compatible el tipo de datos... viendole en depurador indica que edad es de tipo caracter.. como le hago para que me respete el tipo de campo.... espero y me haya explicado... de antemano muchas gracias por su ayuda....

Marcio Cruz
23 de Octubre del 2004
De manera sencilla encontar una tabla
SET PATH TO ...
IF FILE("tabla.dbf") && si encontró la tabla
MESSAGEBOX("El Archivo NO se encuentra...")
ELSE
MESSAGEBOX("El Archivo NO se encuentra...")
ENDIF

el ejemplo anterior solamente funciona si es un archivo físico .. ve el siguiente si es un View

OPEN DATABASE <DATANAME>
IF INDBC("nombreview","VIEW")
MESSAGEBOX("SI se encuentra VIEW ")
ELSE
MESSAGEBOX("NO se encuentra VIEW ")
ENDIF


con la otra pregunta.. tienes que ser más explicito.. que es char.. lo que vas a insertar o el campo?