Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2007, 21:47
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: Hacer un select utilizando un hipervinculo

Bueno, lo más común es enviar el id de ese registro, recuperarlo de una base de datos y desplegar el resultado, suponiendo que tenemos la cadena de conexion en una variable llamada strConnect.

Código:
<a href="detalles.asp?id=5">Detalles</a>

'detalles.asp

'recuperamos el id enviado por querystring
id = Request.QueryString("detalles")

'Si id tiene un valor
if len(id) > 0 then
  'preparamos la sentencia
  strSQL = "SELECT campos FROM tabla WHERE id="&id
  Set rs = Server.CreateObject("ADODB.Recordset")
  Set ObjConn = Server.CreateObject("ADODB.Connection")
  ObjConn.Open strConnect
  'abrimos un recordset
  rs.Open strSQL, ObjConn, 3, 3
  
  'si se encuentra el registro, entonces imprimimos sus campos
  if not rs.EOF then
      Response.write(rs("campo1") & "<br />")
      Response.write(rs("campo2") & "<br />")
      Response.write(rs("campo3") & "<br />")
      Response.write(rs("campo4") & "<br />")
  else
        %>No se encontro el registro<%
  end if

  'cerramos y destruimos los objetos utilizados
  rs.Close()
  ObjConn.Close
  Set rs = Nothing
  Set ObjConn = Nothing
end if
Algo asi.

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