Salve... chiedo scusa in anticipo.. in quanto anche il titolo del topic forse non è esaustivo.. ma non mi è venuto in mmente di meglio.

Premetto che sono un autodidatta... pertanto se non sono chiaro o non uso termini appropriati.. abbiate pazienza.

vengo al problema:
Da un DB con una select prelevo i valori di Due colonne, entrambi text.
la prima contiene il nominativo, mentre la seconda contiene i risultati di alcune selezioni inserite tramite una form precedente. I valori sono comunque separati da una virgola.

Roberto | tav_1, tav_2, tav_3 .... etc
il risultato che vorrei ottenere è quella di possedere delle "variabili" (a,b,c,...) nel cui interno siano raggruppati i vari nominativi per i medesimi Tavoli....
Quindi, se la Select ottiene questi valori:

Roberto | tav_2, tav_4
Luca | tav_1, tav_2, tav_3
Mario | tav_3, tav_2, tav_4, tav_5

l'outp dovrà essere:

a=Luca
b=Roberto,Luca,Mario
c=Luca,Mario
.......... etc..

avevo pensato di risolverlo così:
codice:
set rs=connessione.execute(q_sql)
 
    while rs.EOF = False
        dim sel
        'seleziono la lista Tavoli
        sel = rs(1)
        ' scompongo la riga per crearmi un elenco
        p= split(sel, ",")
 
            ' creo il contatore per elenco
                conta = 0  
                ' suddivido i campi
                do while conta <= Ubound(p)
                
                Select Case p(conta)
                case "tav_1"
                 a=a & rs(0) & "<br/>"
                case "tav_2"
                 b=b & rs(0) & "<br/>"
                  .....................
                  ..............
                 and Select
                conta = conta +1
                loop
        ' vai alla riga successiva        
         rs.movenext
        wend
        rs.Close
        connessione.close
        set connessione = nothing
con questo codice la Variabile "a" viene valorizzata... mentre tutte le altre sono vuote
ho provato anche con response in varie parti del codice... ma le altre variabili non le vuole momorizzare

Dove sbaglio ?
Grazie in anticipo per qualsiasi informazione e consiglio