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

Update Urge

Estas en el tema de Update Urge en el foro de ASP Clásico en Foros del Web. Hola, estoy haciendo un UPDATE de una tabla, el cambio que no quiero cambiar es un Ide de SQL (numeric) con incremento, me sale este ...
  #1 (permalink)  
Antiguo 04/06/2004, 09:21
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
Update Urge

Hola, estoy haciendo un UPDATE de una tabla, el cambio que no quiero cambiar es un Ide de SQL (numeric) con incremento, me sale este error

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC SQL Server Driver][SQL Server]Error al convertir el tipo de datos varchar a numeric.
/sis/estandar.asp, line 134


Espero puedan ayudarme
  #2 (permalink)  
Antiguo 04/06/2004, 09:40
Avatar de tuning_boy  
Fecha de Ingreso: mayo-2004
Ubicación: Madrid
Mensajes: 45
Antigüedad: 20 años
Puntos: 0
Podias mostrar la sentencia SQL, para ver que esta pasando.
__________________
Si te gusta el tuning ...
http://www.comunidad-tuning.com
  #3 (permalink)  
Antiguo 04/06/2004, 14:42
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
Aqui esta el codigo ASP,

<% Dim a, b, c, d, e, SR, SQL, sql1
Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "estandar"
a=Request.Form("nombre")
b=Request.Form("exp")
c=Request.Form("id")
d=Request.Form("dir")
e=Request.Form("usuario")
f=Request.Form("grupo")
g=Request.Form("ip")
'sql1= "update estandar set id = ide"
'cnn.Execute(sql1)

SQL = " Update estandar Set nombre='"&a&" ', exp='"&b&"',dir='"&d& "', usuario='"&e& "', grupo='"&f& "',ip='"&g& "', Where id='"&c& "' "

cnn.Execute(SQL)%>

<% Cnn.close
Set Cnn= nothing%>

Yo creo que tiene algo que ver con el campo "id", la pregunta seria como hacer este campo en asp que lo reconozca como numerico,,
Gracias
  #4 (permalink)  
Antiguo 04/06/2004, 14:47
Avatar de tuning_boy  
Fecha de Ingreso: mayo-2004
Ubicación: Madrid
Mensajes: 45
Antigüedad: 20 años
Puntos: 0
Si el campo ID es numerico, prueba a quitar las comillas del update asi:

SQL = " Update estandar Set nombre='" & a & "', exp='" & b &"',dir='"&d& "', usuario='"&e& "', grupo='"&f& "',ip='"&g& "', Where id=" & c

Intentalo asi a ver que pasa.
__________________
Si te gusta el tuning ...
http://www.comunidad-tuning.com
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 02:12.