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

Error en Update con campo float en SQL Server 2005

Estas en el tema de Error en Update con campo float en SQL Server 2005 en el foro de ASP Clásico en Foros del Web. Hola, Estoy intentado hacer un update a un campo FLOAT que tengo en una tabla de una BD en SQL Server 2005 y me da ...
  #1 (permalink)  
Antiguo 30/05/2008, 03:01
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 5 meses
Puntos: 0
Error en Update con campo float en SQL Server 2005

Hola,

Estoy intentado hacer un update a un campo FLOAT que tengo en una tabla de una BD en SQL Server 2005 y me da este error:

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

[Microsoft][ODBC SQL Server Driver][SQL Server]Error al convertir el tipo de datos varchar a numeric.


Este es el codigo:

Código:
peso= Cdbl(Request.form("peso"))

set rs = Conn.Execute ("UPDATE tabla1 SET peso= '"&peso&"' WHERE id_campo1 = "&Request.QueryString("id_campo1")&" ")
Si al hacer el UPDATE el valor de la variable peso es entero, me funciona pero si es decimal me da el error.

Gracias
  #2 (permalink)  
Antiguo 30/05/2008, 14:29
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 2 meses
Puntos: 98
Respuesta: Error en Update con campo float en SQL Server 2005

Sacale las comillas simples:

Código:
peso= Cdbl(Request.form("peso"))

set rs = Conn.Execute ("UPDATE tabla1 SET peso= "&peso&" WHERE id_campo1 = "&Request.QueryString("id_campo1")&" ")
Salud
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 30/05/2008, 14:31
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Error en Update con campo float en SQL Server 2005

pero al parecer el error va a que tu campo es de tipo string

tendrias que verificar esa parte

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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:43.