Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2004, 23:35
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98

No entiendo...para qué les agregas a todas las variables las comillas simples y luego se las quitas?

titulo = "'" & request.querystring("titulo") & "'"
titulo = replace(titulo, "'", "")

De cualquier forma debe funcionar, no creo que tu problema esté por allí, lo que te recomendaría es que te hicieras una función que regrese el string limpio:

Function quitaCaracteres(cadena)
cadena = replace(cadena, "'", "")
cadena = replace(cadena, """", "")
quitacaracteres = cadena
End Function

Le das valor a tus variables
titulo = quitaCaracteres(request.querystring("titulo"))
.
.
.

Ok, ahora arma tu sentencia SQL

SQLActualizar2 = "UPDATE " & request.QueryString("Publicacion") & " SET Id="&request.QueryString("Id")&",Tabla='"&request. QueryString("Tabla")&"',Texto_Corto='"&request.Que ryString("Texto_Corto")&"',Titulo='"&request.Query String("Titulo")&"',IMG='"&request.QueryString("IM G")&"',Fecha='"&request.QueryString("Fecha")&"' "

Y antes que nada, imprímela

Response.Write(SQLActualizar2)
'Detienes la ejecución de comandos
Response.End

Y ve si efectivamente esá bien, que los campos de texto vengan con 'texto', por ahí debe andar el error, o con un string vacio '' en el cual no esté permitida una cadena de longitud cero para dicho campo....

En fin, hay unas cuantas cosas a descartar

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway