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

Error al pasar parametros a una consulta sql

Estas en el tema de Error al pasar parametros a una consulta sql en el foro de ASP Clásico en Foros del Web. estimados, tengo un código que me esta dando un error y probe todas las opciones, buscar en google y en foros del web y en ...
  #1 (permalink)  
Antiguo 12/07/2011, 12:51
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años
Puntos: 19
Pregunta Error al pasar parametros a una consulta sql

estimados,

tengo un código que me esta dando un error y probe todas las opciones, buscar en google y en foros del web y en google pero no logro solucionar el problema. El error que recibo es este "Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.":

Código PHP:


strConnect 
"aca va la cadena de conexion"
id 12
strSQL 
"SELECT campos FROM personas WHERE idpersona= ?" 
dim ObjConn

Set ObjConn 
Server.CreateObject("ADODB.Connection")
ObjConn.Open strConnect
Set rs 
Server.CreateObject("ADODB.Recordset")
Set cmd Server.CreateObject("ADODB.Command")
cmd.ActiveConnection ObjConn
cmd
.CommandText strSQL
cmd
.CommandType adCmdText '// Aca da el error

'
Aqui vamos a pasar el valorse necesita crear un parametro para este comando
Set param 
cmd.CreateParameter("idpersona"adIntegeradParamInput4id)
cmd.Parameters.Append(param)

rs.Open cmd 
He probado quitar algunas lineas para asegurarme que este bien el sql y la cadena de conexión, pero no logro funcionar, alguna idea??
gracias
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #2 (permalink)  
Antiguo 12/07/2011, 17:26
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 9 meses
Puntos: 535
Respuesta: Error al pasar parametros a una consulta sql

Hola. Nunca trabajé así pero... no sobran las comillas?

Set param = cmd.CreateParameter("idpersona", adInteger, adParamInput, 4, id)
__________________
...___...
  #3 (permalink)  
Antiguo 12/07/2011, 19:21
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años
Puntos: 19
Respuesta: Error al pasar parametros a una consulta sql

Cita:
Iniciado por AlZuwaga Ver Mensaje
Hola. Nunca trabajé así pero... no sobran las comillas?

Set param = cmd.CreateParameter("idpersona", adInteger, adParamInput, 4, id)
Hola
No, el error me lo da mucho antes:

Código PHP:
cmd.CommandType adCmdText // Aca da el error 
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #4 (permalink)  
Antiguo 13/07/2011, 12:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 10 meses
Puntos: 98
Respuesta: Error al pasar parametros a una consulta sql

adCmdText es una constante de ADO, trata incluyendo estas constantes: http://www.4guysfromrolla.com/webtech/code/adovbs.txt

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

Etiquetas: parametros, pasar, sql
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 04:13.