FoxPro/Visual FoxPro - No coinciden los tipos de datos

 
Vista:

No coinciden los tipos de datos

Publicado por Sprangaren (23 intervenciones) el 06/10/2011 19:55:43
Hola!! tengo un un formulario con las funciones basicas (incluir,
guardar, modificar, etc) y en el evento click del boton guardar puse
un codigo para validar si ya hay un registro existente. Este es un
ejemplo:
LOCAL valor as number
valor= thisform.txtcedsol.Value
SELECT solicitante
SET ORDER TO cedsol
Seek valor
If found()
MessageBox('El Registro ya existe', 65, 'Ingreso de Datos')
ELSE
Append Blank
replace cedsol WITH valor
endif
"cedsol" es el clave principal de la tabla (la cedula de identidad) y
lo defini como tipo numerico. Por alguna razon que no logro ver en el
depurador me marca el error en la linea correspondiente a "replace
cedsol WITH valor". Ya comprobe que en la propiedad value de txtcedsol
sea 0 y no entiendo cual es el problema. De antemano gracias por su
atencion!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

No coinciden los tipos de datos

Publicado por neosph (1604 intervenciones) el 06/10/2011 20:18:26
Y cual es el mensaje de error, porque por lo que veo, todo está bien.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No coinciden los tipos de datos

Publicado por sprangaren (23 intervenciones) el 06/10/2011 20:21:55
el msj de error es "no coinciden los tipos de datos"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

No coinciden los tipos de datos

Publicado por Mauricio (1541 intervenciones) el 06/10/2011 23:32:15
Lo mas probable es que valor= thisform.txtcedsol.Value lo estes capturando CHAR, para evitar esto en el INIT del TEXTBOX puedes poner valor= thisform.txtcedsol.Value = 0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

No coinciden los tipos de datos

Publicado por Mauricio (1541 intervenciones) el 07/10/2011 02:02:01
Disculpen, tiene error. Aca ya corregido
Lo mas probable es que valor= thisform.txtcedsol.Value lo estes capturando CHAR, para evitar esto en el INIT del TEXTBOX puedes poner thisform.txtcedsol.Value = 0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No coinciden los tipos de datos

Publicado por sprangaren (23 intervenciones) el 11/10/2011 18:14:18
muchas gracias!! ya me funciona perfecto :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar