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

    Replace di campo nidificato.

    Salve a tutti, ho fatto un loop per scrivere in un file excel il contenuto di una tabella.
    Il problema è che in un campo ci si riferisce ad un id di un'altra tabella..
    Come faccio per relazionare i due campi?

    'Query di interrogazione
    sub listaClienti(objConn,byRef listaClientiOutput)
    sql = "SELECT * FROM Clienti ORDER BY ID DESC"
    set rs = server.createObject("ADODB.Recordset")
    rs.open sql, objConn, 1, 3
    if not rs.eof then
    listaClientiOutput = rs.getrows()
    end if
    rs.close
    set rs = nothing
    end sub

    ' testo per scrivere i dati


    tabella_clienti = ""
    clienti_totale = 0
    if IsArray(listaClientiOutput) then
    clienti_totale = Ubound(listaClientiOutput,2)
    For risultato = 0 to clienti_totale

    tabella_clienti = tabella_clienti & "<tr>"
    tabella_clienti = tabella_clienti & "<td>"& listaClientiOutput(0,risultato) &"</td>"
    tabella_clienti = tabella_clienti & "<td>"& listaClientiOutput(1,risultato) &"</td>"
    tabella_clienti = tabella_clienti & "<td>"& listaClientiOutput(2,risultato) &"</td>"
    tabella_clienti = tabella_clienti & "<td>"& listaClientiOutput(3,risultato) &"</td>"
    tabella_clienti = tabella_clienti & "<td>"& listaClientiOutput(4,risultato) &"</td>"
    tabella_clienti = tabella_clienti & "<td>"& listaClientiOutput(5,risultato) &"</td>"
    tabella_clienti = tabella_clienti & "<td>"& listaClientiOutput(6,risultato) &"</td>"
    tabella_clienti = tabella_clienti & "<td>"& listaClientiOutput(7,risultato) &"</td>"
    tabella_clienti = tabella_clienti & "<td>"& listaClientiOutput(8,risultato) &"</td>"
    tabella_clienti = tabella_clienti & "</tr>"


    Next
    end if

    Grazie anticipatamente de.
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  2. #2
    Ho provato così ma mi da errore:
    sql2 = "SELECT * FROM Attivita WHERE ID ="& listaClientiOutput(1,risultato) &" "
    Response.Write sql2
    set rs2 = server.createObject("ADODB.Recordset")
    rs2.open sql2, objConn

    Errore:

    SELECT * FROM Attivita WHERE ID =24
    ADODB.Recordset error '800a0bb9'

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  3. #3
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    ID è numerico?
    prova a mettere il campo ID fra parentesi quadre
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

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.