In una pagina ho una query abbastanza pesante che non vorrei ripetere sempre , ora mi chiedevo è possibile mettere l'intero risultato di una query in una variabile application?
In una pagina ho una query abbastanza pesante che non vorrei ripetere sempre , ora mi chiedevo è possibile mettere l'intero risultato di una query in una variabile application?
immagino di si', anche se il memorizzare recordset in un'application non e' un metodo consigliato.
cmq, si dovrebbe fare cosi'
fai la tua query la prima volta, e ottieni quindi un recordset
Application("miaquery") = Rs ' posto che il tuo recordset sia RS
nei posti dove ti serve dovrai dimensionare un nuovo recordset, e quindi
Set Rs2 = Application("miaquery")
occhio, che quando scade l'ultima sessione, le variabili Application muoiono, quindi dovrai impostare un meccanismo per controllare ed eventualmente rigenerare la query
Grazie,ho visto che mi sconsigli questo metodo, cosa mi suggerisci allora per non ripetere una query pesante che produce sempre gli stessi risultatiimmagino di si', anche se il memorizzare recordset in un'application non e' un metodo consigliato.