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

Por que este error?

Estas en el tema de Por que este error? en el foro de ASP Clásico en Foros del Web. Amigos alguno sabe que le pasa a esto que pruebo mil formas y nada: Sql = "UPDATE Tabla" Sql = Sql&" SET Campo = '"&Variable&"'," ...
  #1 (permalink)  
Antiguo 05/01/2005, 17:04
 
Fecha de Ingreso: abril-2002
Mensajes: 127
Antigüedad: 23 años, 1 mes
Puntos: 0
Por que este error?

Amigos alguno sabe que le pasa a esto que pruebo mil formas y nada:

Sql = "UPDATE Tabla"
Sql = Sql&" SET Campo = '"&Variable&"',"
sql = sql&" WHERE Campo1 = "& session("Tipo")

El error lo tira en la linea coloreada con rojo, y el error que tira es el siguiente:

Error de Visual Basic
Error de Cadena sin terminar

No se que pasa porque en otro lado lo tengo así y funciona bien.

Gracias anticipadas al que me de una mano con este tema.
--------------------------------------------------------------------------
Quien es mas tonto el que pregunta o el que se queda con la duda por no preguntar.
  #2 (permalink)  
Antiguo 05/01/2005, 17:09
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
sql = sql&" WHERE Campo1 = '"& session("Tipo")'"

Prueba así no estoy seguro de todas formas de que pueda salir.
  #3 (permalink)  
Antiguo 05/01/2005, 17:10
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años, 10 meses
Puntos: 125
como tipo de datio session("tipo")

pudiese:
sql = sql&" WHERE Campo1 = "& session("Tipo")&""
SI EN NUM

sql = sql&" WHERE Campo1 = '"& session("Tipo")&"'"
XHAr
  #4 (permalink)  
Antiguo 05/01/2005, 17:38
 
Fecha de Ingreso: abril-2002
Mensajes: 127
Antigüedad: 23 años, 1 mes
Puntos: 0
Sigue sin funcionar

Probe como me dijeron y sigue sin funcionar:

Sql = "UPDATE Tabla"
Sql = Sql&" SET Campo = '"&Variable&"',"
sql = sql&" WHERE Campo1 = "& session("Tipo")

Ahora tira error en la orta linea.

Los dos campos son numericos, uno sale de una variable.

El error que tira es: constante de cadena sin terminar.

Gracias anticipadas al que me de una mano con esto.

Saludos.
  #5 (permalink)  
Antiguo 05/01/2005, 17:52
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Creo que es cuestion de comillas...
  #6 (permalink)  
Antiguo 05/01/2005, 18:09
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años, 10 meses
Puntos: 125
Sql = Sql&" SET Campo = '"&Variable&"'","

Si VARIABLE ES XHAR
  #7 (permalink)  
Antiguo 05/01/2005, 18:23
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Bien fácil:

sql = sql&" WHERE Campo1 = "& session("Tipo")
Response.Write sql
Response.End

y dinos que se forma
  #8 (permalink)  
Antiguo 06/01/2005, 10:39
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
bueno pues.... para más fácil imprime el sql y observa donde está mal.
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 13:25.