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

Busqueda en una BD

Estas en el tema de Busqueda en una BD en el foro de ASP Clásico en Foros del Web. Hola a todos Necesito realizar en una pagina privada una búsqueda específica de un usuario registrado en la BD y que me imprima en pantalla ...
  #1 (permalink)  
Antiguo 04/03/2004, 13:03
 
Fecha de Ingreso: marzo-2004
Ubicación: buenos aires
Mensajes: 22
Antigüedad: 20 años, 3 meses
Puntos: 0
Busqueda en una BD

Hola a todos

Necesito realizar en una pagina privada una búsqueda específica de un usuario registrado en la BD y que me imprima en pantalla todos los datos que figuran en la tabla. Por ejemplo, buscar por el apellido o la direccion de mail y que me de todos los dem´sa datos.

Muchas Gracias
  #2 (permalink)  
Antiguo 04/03/2004, 18:27
Avatar de kalijunfan  
Fecha de Ingreso: febrero-2004
Ubicación: Montevideo, Uruguay
Mensajes: 96
Antigüedad: 20 años, 3 meses
Puntos: 0
Estimado EUDELORIA, esto es muy fácil de hacer. Simplemente ponés un formulario en la página con un campo que se llame por ejemplo: email y después haces un select en base a ese email. O sea:

Dim useremail

useremail = Request.form("email")

if useremail <> "" then
Dim strSql, rs, i
strSql = "SELECT * FROM Usuarios WHERE Email = '" & useremail & "'"
'Acá agregás todo el código de conexión a tu base de datos y abrís el recordset, por ej:
rs.open strSql, conexionactiva, 0, 1
'y ahora mostrás el valor de los campos
for i = 0 to rs.Fields.Count-1
Response.write rs.Fields(i).Name & ": " & rs.Fields(i) & "<br>"
next
'y cerrás y destruís el recordset y la conexión como es nuestra buena costumbre
rs.Close
Set rs = Nothing
'etc, etc

Viste que es simple? Probalo y después me contás

  #3 (permalink)  
Antiguo 05/03/2004, 11:03
 
Fecha de Ingreso: marzo-2004
Ubicación: buenos aires
Mensajes: 22
Antigüedad: 20 años, 3 meses
Puntos: 0
De acuerdo Lo voy a probar

Gracias, por el ejemplo. Creo eso es lo que estaba necesitando. Lo voy a probar
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 23:26.