Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Interazione Database

  1. #1

    Interazione Database

    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.

  2. #2
    che vuol dire "modificare la variabile SQL in modo che la pagina implementi la query1"?

  3. #3
    Quote Originariamente inviata da rudisa92 Visualizza il messaggio
    come posso modificare la variabile SQL in modo che la pagina implementi la query1?
    adesso la variabile sql contiene sql = "SELECT * FROM Reparto"
    sostituisci "SELECT * FROM Reparto" con la query1...
    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]);

    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.