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

Error al introducir decimales

Estas en el tema de Error al introducir decimales en el foro de ASP Clásico en Foros del Web. Saludos a tod@s Como puede ser posible que cuando quiero introducir un numero (en una variable) a una base de datos y este es entero ...
  #1 (permalink)  
Antiguo 13/01/2003, 06:54
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 22 años, 5 meses
Puntos: 0
Error al introducir decimales

Saludos a tod@s
Como puede ser posible que cuando quiero introducir un numero (en una variable) a una base de datos y este es entero (sin decimales) me lo admite y si lleva decimales (con una coma) me de error.

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][Controlador ODBC Microsoft Access] Number of query values and destination fields are not the same.


/facturacion/facturas/insercion_factura3.asp, line 91
ya he probado configurar la bd con todas las posiblilidades que trae el access entero,entero largo,doble,etc. y nada de nada.
Tambien he revisado que no llevase comillas en el inset into ya que es numerico.
__________________
Hay tanto que aprender y tan poco tiempo
  #2 (permalink)  
Antiguo 13/01/2003, 07:00
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
y si haces un replace...de las comas por puntos??

valor=replace(numero,",",".").
  #3 (permalink)  
Antiguo 13/01/2003, 12:40
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 22 años, 5 meses
Puntos: 0
Gracias bakanzipp:
efectivamente eso soluciona mi problema ya me lo comento urjose en el post http://www.forosdelweb.com/showthrea...hreadid=111055
Pero lo estaba haciendo mal ya que intercambie el punto y la coma y lo revise todo menos eso

Saludos y un millon de gracias
__________________
Hay tanto que aprender y tan poco tiempo
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 17:54.