Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414

    xml da asp da db con + tabelle

    ciao a tutti
    ho un file asp che crea un file xml utilizzando i file di un database
    volevo sapere:
    cosa devo scrivere nel file asp per creare aggiungere anche altre tabelle del database e elencarle sempre nel solito xml

    questo è il file asp
    Codice PHP:
    <%

    Const 
    adOpenKeyset 1
    Const adLockReadOnly 1

    ' Stringa di Connessione al Data Base con la password che viene specificata
    Modificate se necessario il percorso del Data Base sostituendo a  "/guidaflash" il nome della vostra cartella che conterrà il DB

    StrConnessione 
    "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:/Inetpub/wwwroot/db2.mdb"


    Set Conn Server.CreateObject("ADODB.Connection"
    Conn.Open StrConnessione

    ' Selezioni dalla tabella voli i dati ordinati in modo crescente in base alla ora di partenza
    SQL = "SELECT * FROM sedie_living order by anno asc"


    Creo il RECORD SET che contiene tutti i dati selezionati dal Data base
    Set rs 
    Server.CreateObject("ADODB.RecordSet")
    rs.Open SQLConnadOpenKeyset,adLockReadOnly


    ' Eseguo un ciclo su tutti i dati del Recod set e creo il documento XML in output con i vari TAG

    Do while not rs.eof 

    Response.Write "<sedia id=""" & rs("idsedia") & """/><designer anno=""" & rs("anno") &""">" & rs("designer") & "</designer>"


    rs.movenext

    Loop



    rs.close
    set rs=nothing
    Conn.Close
    set Conn=nothing

    %> 
    questo è il file xml creato
    Codice PHP:
    <sedia id="214"/><designer anno="1859">Micheal Thonet</designer>
    <
    sedia id="209"/><designer anno="1900">Micheal Thonet</designer>
    <
    sedia id="S 33"/><designer anno="1926">Mart Stam</designer>
    <
    sedia id="S 533 RF"/><designer anno="1927">LMies van der Rohe</designer>
    <
    sedia id="S 35 R"/><designer anno="1929">Marcel Breuer</designer>
    <
    sedia id="S 32"/><designer anno="1929">Marcel Breuer</designer>
    <
    sedia id="S 64"/><designer anno="1930">Marcel Breuer</designer>
    <
    sedia id="S 36"/><designer anno="1931">Hans Luckhardt</designer>
    <
    sedia id="S 43"/><designer anno="1931">Mart Stam</designer>
    <
    sedia id="S 411"/><designer anno="1932">Design Thonet</designer>
    <
    sedia id="S 644"/><designer anno="1954">Eddie Harlis</designer>
    <
    sedia id="S 320"/><designer anno="1984">UBohmeWSchneider</designer>
    <
    sedia id="S 3000"/><designer anno="1990">Christoph Zschocke</designer>
    <
    sedia id="290 F"/><designer anno="1994">Wulf Schneider</designer>
    <
    sedia id="S 81"/><designer anno="1998">Design Thonet</designer>
    <
    sedia id="S 60"/><designer anno="2001">Glen Oliver Low</designer>
    <
    sedia id="A 660"/><designer anno="2003">James Irvine</designer
    il db è formato da 4 colonne :id, idsedia, designer, anno

    vorrei utilizzare + tabelle a seconda della tipologia dei prodotti
    come faccio a far considerare al file asp anche altre tabelle

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    fai tanti file xml quanti sono le tabelle che vuoi far visualizzare.
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414
    purtroppo il mio action script gestisce solo un xml , e preferisco farmi l'xml a mano piuttosto che cambiare di nuovo tutto lo script che per altro funziona, solo che la ciliegina sulla torta sarebbe una gestione completa del db

    cmq grazie

  4. #4
    1) aprivi un altro recordset contenente i dati dell'altra tabella

    2) facevi un ciclo do while

    3) facevi il response.write cambiando solo quello che deve stampare

    4) ripeti la procedura per ogni tabella

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.