Tipo de datos de una variable Foxpro
Bien, mi problema es que tengo una tabla que tiene un campo de tipo integer, este campo almacena datos provenientes de un textbox, uso SQL para alamacenar los datos, obviamente antes de almacenar estos datos convierto los caracteres del textbox en números con la función val() el código me queda más o menos así:
nID = val(thisform.text1.value)
INSERT INTO tabla1 Values(nID)
Hasta ahi todo bien, pero el probema esque aveces el textbox se rellena con datos de un campo que también es integer, entonces cuando se ejecuta la sentencia nID = val(thisform.text1.value) da error, supongo que se debe a que no se puede convetir a numero algo que ya es numero!! Entonces mi pregunta es: ¿existe alguna manera de averiguar que tipo de datos almacena una variable? Asi pordria tomar la desicion de convertirla o no..
Ojala puedan ayudarme.. Gracias!
nID = val(thisform.text1.value)
INSERT INTO tabla1 Values(nID)
Hasta ahi todo bien, pero el probema esque aveces el textbox se rellena con datos de un campo que también es integer, entonces cuando se ejecuta la sentencia nID = val(thisform.text1.value) da error, supongo que se debe a que no se puede convetir a numero algo que ya es numero!! Entonces mi pregunta es: ¿existe alguna manera de averiguar que tipo de datos almacena una variable? Asi pordria tomar la desicion de convertirla o no..
Ojala puedan ayudarme.. Gracias!
1 respuesta
Respuesta de pablo Orellana
1