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

Cuál es el problema con esto?

Estas en el tema de Cuál es el problema con esto? en el foro de ASP Clásico en Foros del Web. <% idv=replace(trim(request.querystring("idv&quo t;)),"'","'") rv=replace(trim(request.querystring("rv" )),"'","'") sv=replace(trim(request.querystring("sv" )),"'","'") Set Ob_Conn = Server.CreateObject ("ADODB.Connection") Set Ob_RS = Server.CreateObject ("ADODB.RecordSet") Ob_Conn.Open "Reportes" slt = "UPDATE Reportes SET Realizo ...
  #1 (permalink)  
Antiguo 31/07/2002, 12:00
 
Fecha de Ingreso: julio-2002
Mensajes: 91
Antigüedad: 22 años, 9 meses
Puntos: 0
Cuál es el problema con esto?

<%
idv=replace(trim(request.querystring("idv&quo t;)),"'","'")
rv=replace(trim(request.querystring("rv" )),"'","'")
sv=replace(trim(request.querystring("sv" )),"'","'")

Set Ob_Conn = Server.CreateObject ("ADODB.Connection")
Set Ob_RS = Server.CreateObject ("ADODB.RecordSet")
Ob_Conn.Open "Reportes"
slt = "UPDATE Reportes SET Realizo = '"&rv&"', Solucion = '"&sv&"' WHERE NID = '"&idv&"'"
Ob_RS.Open slt, Ob_Conn
%>

No encuentro la razón, todos los demás scripts del formulario de Reportes funciona pera esta no, me indica que no coinciden los tipos de datos.

Ayuda por favor.
  #2 (permalink)  
Antiguo 31/07/2002, 12:14
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Cuál es el problema con esto?

Recuerda que en SQL cuando vas a ingresar un dato numerico en un campo numerico no debe llevar las comillas simples.

El error que te manda es por que estas ingresando una '1234' en un campo numerico 1234

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 31/07/2002, 12:24
 
Fecha de Ingreso: julio-2002
Mensajes: 91
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Cuál es el problema con esto?

Gracias, lo mejor que hize fue cambiar el tipo del campo a Texto =)
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:29.