ciao, puoi fare un esempio del testo contenuto nel campo "link"?
Il link (quindi un tag <a href="...") dovrebbe puntare ad un'altra pagina che mostrerà il dettaglio del relativo record. Ad esempio:
<a href="dettaglio.asp">Vedi i dettagli</a>
Questo tuttavia non basta, perché dettaglio.asp così non ha modo di sapere quali dati visualizzare, dato che ce n'erano tanti nella pagina maschi.asp.
Quindi occorre che tu gli fornisca un
ID, ovvero un valore univoco che identifica uno e un solo record nella tabella "cani".
<a href="dettaglio.asp?id=<%= rs("ID") %>">Vedi i dettagli</a>
Nella tabella "cani", non è necessario memorizzare l'intero codice html del "link" o l'intero percorso di pagina ma basta soltanto memorizzare l'ID che è il campo che ti serve a riconoscere un record dall'altro.
La pagina dettaglio.asp dovrà recupeare il valore dell'id in questo modo:
Dim id
id = Int(Request.QueryString("id"))
e poi usarlo in una query SELECT per ottenere tutte le informazioni sul record che porta quell'ID. Tu hai un campo "ID" nella tabella "cani"? Nel codice che hai postato non lo vedo... Se non ce l'hai crealo, deve essere un valore numerico di tipo
Contatore.
Se volessi fornire un altro valore, oltre all'id, potresti integrare il link fornendo un'altra variabile, separata dall'id mediante il carattere &
<a href="dettaglio.asp?id=<%= rs("ID") %>&foto=si">Vedi i dettagli</a>
ciao
Modificato da BrightSoul il 14 gennaio 2012 13.12 -