Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [ASP] Più query SQL in una pagina

    Buongiorno! Vorrei sapere se fosse possibile inserire 2 o più query sql in una pagina asp!
    Come posso recuperare valori da (due o + tabelle di un database) e scriverli in una pagina?

    Ringrazio!

  2. #2
    Dipende da come vuoi rappresentare i dati sulla pagina, se annidati tra di loro o separati.

  3. #3
    separati.
    Nel senso che vorrei recuperare 2 valori indipendenti, senza alcuna relazione

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    è possibile tirare fuori dei dati da due tabelle anche senza relazione l'importante è che specifichi i campi esatti che ti interessano...

    ma per capire dovremmo analizzare almeno la struttura della tabella e capire cosa vuoi estrarre

  5. #5
    allora... questa è la situazione

    id = request.QueryString("id")

    CONNESSIONE AD DATABASE

    Set connessione = Server.CreateObject("ADODB.Connection")
    connessione.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/mdb-database/sicur.mdb")
    Set miorecord = Server.CreateObject("ADODB.Recordset")

    - Prima select (fino qui ci siamo)

    sql="select * from scategorie where categoria = "& id &" order by scategoria ASC"
    miorecord.Open sql, connessione, 1, 3


    response.write(miorecord("scategoria"))

    - Seconda select
    (in pratica sarebbe questo)

    sqlnomescat = "select * from categorie where id = "& id &""
    Set miorecord = Connessione.Execute(sqlnomescat)


    cioè estrarre dalla tab. categorie il campo categoria dove id è quello recuperato dalla querystring.
    response.write(miorecord("categoria"))

    Mi restituisce questo errore
    Operation is not allowed when the object is open.

  6. #6
    Il secondo miorecord fallo miorecord2

  7. #7
    Purtroppo ricevo questo errore:
    Item cannot be found in the collection corresponding to the requested name or ordinal.

    Devo cambiare solo miorecord e nessun altra cosa? La connesione al DB la lascio invariata dove faccio set miorecord ecc...

  8. #8
    Risolto OK! grazie mille ancora.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.