Utilizzo degli indici nelle Query con ADO

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Scritto da Luca Ruggiero nella sezione Asp

Utilizzare gli indici nelle Query vuol dire passare al recordset che la esegue un intero numerico che identifica il campo desiderato, al posto del suo nome fisico. Creiamo una tabella di prova con i campi id (contatore), nome, cognome e citta; salviamo la tabella come anagrafe ed il database come database.mdb.

La strigga Sql che utilizzeremo è molto banale

SELECT * FROM anagrafe
ma si provi comunque ad eseguirla peima su Access; il risultato ottenuto in Visualizzazione Dati sarà il seguente:



Si evince che i 4 campi utilizzati si trovano in posizioni enumerabili; ADO esegue il conteggio a partire da zero (0). Di conseguenza avremo un codice del genere:
<%@LANGUAGE = JScript%>
<%
    var Cn = new ActiveXObject("ADODB.Connection");
    Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("database.mdb"));
    var Mostra = Cn.Execute("SELECT * FROM anagrafe");
    with (Response)
    {
        Write("ID: " + Mostra(0) + "<br>");
        Write("Nome: " + Mostra(1) + "<br>");
        Write("Cognome: " + Mostra(2) + "<br>");
        Write("Città: " + Mostra(3) + "<br>");
    }
%>

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (51.682)

:: Creazione di un Guestbook in Asp (50.783)

:: Creazione di un'area di accesso riservato in Asp (45.423)

:: Connessione ad un database MySql con Asp (25.045)

:: Connessione ad un database Microsoft SQL Server con Asp (24.069)

:: Asp e database (23.123)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.301)

:: Una semplice area di accesso riservato senza DB in Asp (21.384)

:: Riscrivere le URL con Asp (19.743)

:: Creazione di un Sondaggio in Asp (19.100)

IN EVIDENZA
DOWNLOAD