Ver Mensaje Individual
  #70 (permalink)  
Antiguo 25/07/2005, 10:57
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Con la sentencia no hay nada mal, ahora te debes fijar en varias cosas:

1. Que estes creando los parametros correspondientes por cada ?, es decir, tienes que crear dos y hacer el respectivo append
2. Que tengas los tipos de dato correctos para cada campo dentro de la sentencia donde creas el parametro
3. Que tengas valores en esas variables

Es decir:
Código:
m_user_name = "u_goldman"
m_user_password = "loquesea"

qry = "select * from usuario where usuario= ? and clave= ? "
[1]
Set param = cmd.CreateParameter("usuario", [2]adVarChar, adParamInput, [2]12, m_user_name)
cmd.Parameters.Append(param)
Set param = cmd.CreateParameter("password", [2]adVarChar, adParamInput, [2]128, m_user_password)
cmd.Parameters.Append(param)
[/1]
Despues todo el rollo que asignas la conexion activa al objeto command(cmd), le asignas el commandtext y el commandtype, asignas el cursor al rs y abres tu rs pasandole el cmd, si quieres pon tu codigo y dime que error te manda y con gusto te ayudo, ten en cuenta que la sentencia esta buscando en dos campos varchar de 12 y 128 de longitud respectivamente, donde uno valga lo que tiene m_user_name y el otro m_user_password.

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