Salve a tutti
Allora il mio problema è questo:
Ho due tabelle su una base di dati Oracle una dove risiedono tutte le richieste di attivazione contratti ed una dove risiedono le sedi su cui dovranno essere attivati tali contratti.
La chiave comune è il campo CODICE_RICHIESTA.
Nella tabella delle sedi possono esserci più record con lo stesso CODICE_RICHIESTA visto che il contratto può essere attivato su + sedi.
Da una pagina chiedo di cercare tutti i record sulla tabella delle richieste di una specificata sede e mi passo il codi della sede tramite queryString.
Nella pagina di riepilogo mi prendo il valore:
e mi faccio il mio bel recordset sulla tabella delle sedi:codice:sede = Request.QueryString("sede")
Poi dovrei fare la query sull'altra tabella per prendere tutti i record di tale sedecodice:Dim sql_sede sql_sede = "SELECT * FROM SEDE_CONSEGNA WHERE COD_SEDE = " & sede Dim rs_sede Set rs_sede = Server.CreateObject("ADODB.Recordset") rs_sede.open sql_sede, conn While Not rs_sede.eof cod_ric = rs_sede("CODICE_RICHIESTA") rs_sede.MoveNext() Wend rs_sede.close Set rs_sede = Nothing
ma così prendo solo l'ultimo.
Credo che la cosa migliore sarebbe usare un array ma non so come fare.
Qualcuno può darmi una mano?
Grazie

Rispondi quotando