Utilizzare le Stored Queries di Access con Asp

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

Scritto da Luca Ruggiero nella sezione Asp

Con Access è possibile salvare query sul database stesso e richiamarle da uno script Asp. L'esempio che facciamo è di inserimento dei dati attraverso un'istruzione INSERT di Sql.

Create la cartella sq sul vostro server Web personale ed all'interno create il file database.mdb; create poi la tabella utenti corredata dai campi nome e cognome entrambi di tipo testo.

Create adesso una nuova query dall'omonima scheda presente su Access ed inserite il seguente codice:

INSERT INTO utenti ( nome, cognome ) VALUES (?, ?)
dove i due punti interrogativi (?, ?) sono a tutti effetti delle variabili il cui indice numerico va da zero (0) a N. Salviamo la query come insert_data e chiudiamo Access. In questo modo possiamo, attraverso uno script Asp, passare all'Execute della Connection il nome della Stored Query concatenando le due variabili che rappresentano i dati che verranno inseriti nel database.

Di seguito il codice del file sq.asp:
<%@LANGUAGE = JScript%>
<%
    var nome = "Luca";
    var cognome = "Ruggiero";
    var cn = new ActiveXObject("ADODB.Connection");
    cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("database.mdb"));
    cn.Execute("insert_data " + nome, cognome);
    cn.Close();
    Response.Write("Inserimento effettuato con successo");
%>
Attenzione alla riga contenente il seguente codice:
cn.Execute("insert_data " + nome, cognome);
la cui forma è standard:
"nome_della_sq "
con lo spazio finale prima della chiusura delle virgolette
+
per concatenare la query alle variabili passate di seguito, separate da una virgola
nome, cognome

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (52.079)

:: Creazione di un Guestbook in Asp (50.971)

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

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

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

:: Asp e database (23.285)

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

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

:: Riscrivere le URL con Asp (19.946)

:: Creazione di un Sondaggio in Asp (19.221)

IN EVIDENZA
DOWNLOAD