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

    ASP/Javascript - Errore "Object is no longer valid"

    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?

  2. #2
    ...nessuna idea? é.è

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.