92 messaggi dal 27 aprile 2001
Ho la necessita' di creare un semplice indice di link:
link1
link2
link3
ecc.
ad ogni link vorrei che corrispondesse uno specifico record di una tabella es.
<a href="struttura.asp?ID=30&struttura=struttura 30">link1</a>

Ora procedo cosi':
<%
dim connstruttura, strstruttura

strstruttura= "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = "&_
Server.MapPath("struttura.mdb")

set connstruttura= Server.CreateObject ("ADODB.connection")
connstruttura.Open strstruttura

Set rsstruttura = Server.CreateObject("ADODB.Recordset")
rsstruttura .Open "Tabella4", connstruttura
%>

Se ora definisco un link:
<a href="struttura.asp?ID=30&struttura=struttura 30">link1</a>

mi viene visualizzato tutto struttura.asp (tutti i record) e non solo quello 30...

grazie comunity Cetalfio

devi filtrare la tabella e non prenderla tutta:

rsstruttura .Open "SELECT * FROM Tabella4 WHERE ID=30", connstruttura

Ciao

<b> Andrea Palmatè</b>
<i><b>ASPITALIA.com</b></i>

--
Andrea Palmatè
92 messaggi dal 27 aprile 2001
Le pagine sono due la prima contiene i links 1, 2,3,
questi richiamano la pagina struttura.asp se io in questa pagina filtro i record all' ID=30 quando chiamo il secondo link che magari e':
&lt;a href="struttura.asp?ID=31&struttura=struttura 31"&gt;link1&lt;/a&gt; mi viene restituito sempre l'Id=30 ..

Cetalfio

23 messaggi dal 06 settembre 2002
e certo...come fa lo script a sapere quale ID vuoi restituito?

così è meglio:

rsstruttura .Open "SELECT * FROM Tabella4 WHERE ID LIKE '"&request.querystring("ID")&"'", connstruttura

occhio ad apostrofi e virgolette...!

Buon lavoro
Ciao
92 messaggi dal 27 aprile 2001
Grande Toio e grande community ;-)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.