Salve a tutti!
Premetto che è la prima volta che programmo in ASP e che più che sapere cosa sto facendo, "smanetto" aiutandomi con Google e simili.
Comunque, ho creato il mio bravo database, la stringa di connessione e tutto il resto. La connessione funziona e riesco ad ottenere dei valori.
Ora sto cercando di ottimizzare il codice ASP in modo da interrogare il database una sola volta e riversare il contenuto dei campi in variabili:
<%
var pos = 0;
var aCAPTION = new Array();
var aURL = new Array();
var entries = myRS.RecordCount;
while(pos<entries)
{
aCAPTION[pos] = myRS("Caption");
aURL[pos] = myRS("URL");
pos++;
}
myRS.Close();
connObj.Close();
myRS = null;
connObj = null;
Response.Write(aCAPTION[3]);
%>
Ma il server mi dà l'errore Object is no longer valid.
Se invece lascio aperti e non annullati myRS e connObj, il codice funziona.
Sembra che aCAPTION "punti" ad un dato anzichè memorizzarlo...dove sbaglio?