
28/03/2005, 11:37
|
 | 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 |