
21/01/2002, 20:27
|
 | | | Fecha de Ingreso: mayo-2001 Ubicación: Madrid
Mensajes: 933
Antigüedad: 24 años Puntos: 0 | |
Re: como se hace Hola Metallick, esto es muy sencillo:
1º Creas un enlace a una página a la que le pasas el ID del archivo que se va a descargar. Cuando digo el ID, digo el que está en la Base de Datos.
<a href="Descargar.asp?Id=43">Descargar& lt;/a>
Si lo estás poniendo de un listado de la base de datos, entonces sería de este modo:
<a href="Descargar.asp?Id=<%=rsTabla("Id Archivo")%>">Descargar</a>
2º En la página Descargar.asp, donde recoges el ID que te has enviado, debes hacer una modificación del registro, añadiéndole uno a un campo NumDescargas de esta manera:
dbConex.Execute "Update TuTabla Set NumDescargas = NumDescargas + 1 Where IdArchivo = " & Request.QueryString("Id")
3º Una vez hecha esta modificación en la BD haces un Response.Redirect("archivos/Archivo.zip")
Como ves es muy sencillo. Si lo haces al pie de la letra no debería darte excesivos problemas.
Un saludo. :) ;)
<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a> |