Foros del Web » Programando para Internet » ASP Clásico »

Isertar un dato numerico en una registro

Estas en el tema de Isertar un dato numerico en una registro en el foro de ASP Clásico en Foros del Web. Tengo el siguiente error al intentar insertar un dato numerico en un registro: "No coinciden los tipos de datos en la expresión de criterios". En ...
  #1 (permalink)  
Antiguo 01/07/2004, 11:53
 
Fecha de Ingreso: abril-2003
Ubicación: Fuengirola
Mensajes: 15
Antigüedad: 21 años, 2 meses
Puntos: 0
Isertar un dato numerico en una registro

Tengo el siguiente error al intentar insertar un dato numerico en un registro:
"No coinciden los tipos de datos en la expresión de criterios".
En la tabla acces tengo el campo como numerico, lo he provado de mil formas y no deja insertar un numero.
¿necesito declarar el tipo de dato desde la instruccion sql? si es asi ¿como se hace? gracias
  #2 (permalink)  
Antiguo 01/07/2004, 20:42
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
No pones el código para ver...
Prueba convirtiendolo antes con CINT()
  #3 (permalink)  
Antiguo 04/07/2004, 22:39
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 4 meses
Puntos: 4
Como no has puesto el código, dificil será saber la solución correcta.
Pero ten en cuenta que no es lo mismo "12" (entre comillas) que 12 sin comillas.

por ejemplo, si el número que vas a ingresar es el 12 (doce) y lo pones entre comillas, probablemente lo tome como "una cadena de texto" y no como un número.

Fíjate que tal vez es solo eso.

Un saludo!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #4 (permalink)  
Antiguo 04/07/2004, 23:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
seguramente estás metiendo la variable que contiene el número encerrada entre apóstrofes en la sentencia SQL.. quitá esos apóstrofes y volvé a intentarlo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:56.