Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2006, 10:05
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Seguramente ciertos caracteres echando a perder tu sentencia SQL, te sugiero que utilices consultas parametrizadas mediante el objeto command.

Código:
Dim qry
Dim ObjConn
Dim rs
Dim param
Dim cmd

Set ObjConn = Server.CreateObject("ADODB.Connection")
Set cmd = Server.CreateObject("ADODB.Command")

'Siendo campo varchar de 300
caracteres = "--%'"
qry = "INSERT INTO tbl_algo(campo) VALUES(?); "

Set param = cmd.CreateParameter("nombre_parametro", adVarChar, adParamInput, 300, caracteres)
cmd.Parameters.Append(param)

ObjConn.Open strConnect
cmd.ActiveConnection = ObjConn
cmd.CommandType = adCmdText
cmd.CommandText = qry

cmd.Execute()

Set cmd = Nothing
Set param = Nothing
ObjConn.Close
Set ObjConn = Nothing
Saludos!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway