3 messaggi dal 02 ottobre 2001
ho bisogno di un aiuto:
con il codice sotto riportato ho fatto una query che mi restituiva una tabella contenente tutti quei record nel cui campo città vi fosse Avellino. Ma se volessi fare una query su questa tabella ottenuta come dovrei fare?

<!-- saved from url=(0022)http://internet.e-mail -->
<html>
<head>
<title> query</title>
<body>
<form method="get" action="citquery.asp">
[quale citta] <input type="text" name="[quale citta]"><p>
<input type="submit" value="Esegui query">
</form>
</body>
</html>

<%
dim conn
dim rs
dim strsql
dim strconn
%>
<html>
<head><title>visualizzazione dei record di una tabella</title>
</head> <body> <h3>visualizzazione tabella</h3>
<%
'stringa di connessione al database
strconn = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = c:\Inetpub\wwwroot\data\rubrica1.mdb"
if isobject(session("corrente")) then
set rs = session("corrente")
else
strsql = "SELECT elenc.ID, elenc.Nome, elenc.Telefono, elenc.citta, elenc.[data nascita]"
strsql= strsql & "FROM elenc WHERE elenc.citta = "
strsql= strsql & "'" & request.querystring("[quale citta]") & "'"
'oggetto connection
set conn = server.createobject("adodb.connection")
set rs = server.createobject("adodb.recordset")
conn.open strconn
rs.open strsql, conn, 3, 3
if rs.eof then
rs.AddNew
end if
set session("corrente") = rs
end if
%>
<p>
<table border=1>
<tr>
<% for i=0 to rs.fields.count - 1 %>
<td><b><%=rs.fields(i).name %></b></td>
<% next %>
</tr>
<%
On Error resume next
rs.movefirst
do while not rs.eof %>
<tr>
<% for i = 0 to rs.fields.count - 1%>
<td valign = top><%=Server.HTMLEncode(rs.fields(i).value) %></td>
<% next %>
</tr>
<%
rs.movenext
loop
rs.close
conn.close
set rs=nothing
set conn=nothing
session.abandon
%>
</table> </br> </body> </html>
grazie!!!!!!!!

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.