Salve a tutti, ringranzio in anticipo chi mi darò delucidazioni.. praticamente sto realizzando una traccia di esame e devo realizzare , in ASP, un interazione con Database Access .
La traccia è la seguente :
"realizzare una pagina , con accesso libero, utile a visualizzare i reparti e , per ciascun reparto, la pagina che implementa la query n.1"
La query n.1 è la seguente :
SELECT Count(*) AS Numero
FROM Reparto INNER JOIN (Tipo INNER JOIN Libro ON Tipo.ID_Tipo = Libro.Tipo) ON Reparto.ID_Reparto = Libro.Reparto
WHERE (((Tipo.Dettagli)="Da non perdere" Or (Tipo.Dettagli)="I più venduti"))
GROUP BY (Reparto.Dettaglio=[Inserire il nome del reparto]);
-----------------------------------------------------------------------------------------
Ho realizzato la pagina in questo modo
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath(".") & "\Abacus07.mdb"
sql = "SELECT * FROM Reparto"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
if Request.Form("Dettaglio")AND Request.Form("Dettagli") <> "" then
rs.AddNew
rs.Fields("Dettaglio") = Request.Form("Dettaglio")
rs.update
end if
%><html>
<head>
<meta http-equiv="Content-Language" content="it">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<body>
<%
rs.MoveFirst
do until rs.EOF
Response.write(rs.Fields("Dettaglio") & "<br>" )
rs.MoveNext
loop
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
</body>
</html>
In questo modo compariranno solo i reparti, come posso modificare la variabile SQL in modo che la pagina implementi la query1? Vi ringrazio davvero a chi mi possa risolvere questo problema.

Rispondi quotando
