Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/03/2005, 11:37
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
IsNumeric, evalua una expresion numerica, por lo tanto, si IsNumeric, entonces, no necesitas comillas dobles...
Hay otra forma de evitarte todo el show de las comillas dobles y no comillas dobles, usa consultas parametrizadas.

Set rs = Server.CreateObject("ADODB.Recordset")
Set cmd = Server.CreateObject("ADODB.Command")
qry = "INSERT INTO tabla(campo1) VALUES(?)"
Set param = cmd.CreateParameter("parametro1", adInteger, adParamInput, 4)
cmd.Parameters.Append(param)
cmd.ActiveConnection = ObjConn 'conexion activa
cmd.CommandText = qry
cmd.CommandType = adCmdText
rs.Open cmd

En negritas las partes fundamentales, que son el tipo de dato, el tipo de parametro y la longitud del campo.
Con esto te dejas de preocupar por las famosas comillas simples, parece mas tedioso y quizas lo es, pero es mucho mas claro al final y mas facil en su mantenimiento.

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