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

Porblema con consulta en base de datos

Estas en el tema de Porblema con consulta en base de datos en el foro de ASP Clásico en Foros del Web. Estoy realizando una consulta en una base de datos(access), esta conectada por un archivo de sistema llamado "clientes", esta base de datos tiene una tabla ...
  #1 (permalink)  
Antiguo 19/07/2002, 21:42
 
Fecha de Ingreso: enero-2002
Mensajes: 73
Antigüedad: 22 años, 5 meses
Puntos: 0
Porblema con consulta en base de datos

Estoy realizando una consulta en una base de datos(access), esta conectada por un archivo de sistema llamado "clientes", esta base de datos tiene una tabla llamada clientes y campos de los cuales quiero hacer la consulta, tomo el nombre de usuario y quiero obtener el password y el mail de la persona, pero me esta tirando el siguiente error "Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 2." en la linea 15. Aca dejo el codigo para que lo vean:
Response.expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control", "private"
Response.CacheControl = "no-cache"
response.buffer = true
key = Session("x_Usuario")
tkey = key
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "dsn=clientes"
strsql = "SELECT Usuario, Contra, E-mail FROM Clientes WHERE Usuario = tkey "
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn, 1, 2 (ESTA ES LA LINEA 15)
do while not eof
usu = rs("Usuario")
pas = rs("Contra")
mail = rs("E-mail")
rs.movenext
Loop


  #2 (permalink)  
Antiguo 19/07/2002, 22:47
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Porblema con consulta en base de datos

Si tkey es numérico:

strsql = "SELECT Usuario, Contra, E-mail FROM Clientes WHERE Usuario ="& tkey

Si tkey es alfanumerico

strsql = "SELECT Usuario, Contra, E-mail FROM Clientes WHERE Usuario ='"&tkey&"'"

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
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 22:20.