Il quinto ed ultimo articolo della mini serie di 6 post dedicati ad ASP.
E’ stata realizzata la guida con questo linguaggio che seppur obsoleto, è comunque utile per chiunque voglia iniziare ad affrontare un percorso di programmazione.
In quest’ultima puntata vedremo come interagire, grazie ad ADO, con un database Access.
Al termine del post, potrai scaricare in formato zip tutti i file originali, per testare e studiarti al meglio questo tutorial.
Come interagire con un database Access
di Emanuele Calì
Per prima cosa realizzeremo lo script di connessione al database:
<% var connessione = “driver={Microsoft Access Driver (*.mdb)};”; connessione += “dbq=” + Server.MapPath(“utenti.mdb”); %>
A questo punto possiamo interrogare il database per ottenere gli username degli utenti:
<% var sql = “SELECT username FROM utenti ORDER BY username”; var ADOCon = new ActiveXObject(“ADODB.Connection”); ADOCon.Open(connessione); var rec = ADOCon.Execute(sql); while (!rec.EOF) { var username = String(rec(“username”)); Response.Write(username + “<br>”); rec.MoveNext(); } rec.Close(); ADOCon.Close(); %>
Vediamo ora come inserire un nuovo record:
<% var connessione = “driver={Microsoft Access Driver (*.mdb)};”; connessione += “dbq=” + Server.MapPath(“utenti.mdb”); var ADOCon = new ActiveXObject(“ADODB.Connection”); ADOCon.Open(connessione); ADORec = new ActiveXObject(“ADODB.Recordset”); ADORec.Open(“utenti”,ADOCon,0,3); ADORec.AddNew(); ADORec(“username”) = “nuovo username”; ADORec.Update(); ADORec.Close(); ADOCon.Close(); %>
Per modificare il record utilizzeremo le stesse istruzioni appena viste, ovviamente richiamando la query opportuna:
var query = "SELECT username FROM utenti WHERE username='nuovo username' "; ADORec.Open(query,ADOCon,0,3); ADORec(“username”) = “modifica username”; ADORec.Update(); ADORec.Close();
Come anticipato all’inizio dell’articolo, puoi scaricarti gratuitamente un file zippato con tutti i file per utilizzare questo tutorial.
Articolo pubblicato per blographik da Emanuele Calì di EmaWebDesign.com
Articoli pubblicati su blographik dallo stesso autore:
- Ecco come progettare e realizzare un carrello virtuale per un e-shop in PHP (parte 1);
- Realizza un carrello virtuale per un e-shop in PHP e scarica i file originali (parte 2);
- Come realizzare pagine in ASP (parte 1);
- Guida ASP: Come scrivere la tua prima pagina (parte 2);
- Guida ASP: Come funzionano i metodi dell’oggetto Request (parte 3);
- Guida ASP: Come utilizzare l’oggetto Server per interagire con il web server (parte 4);
- Guida ASP: Come leggere e scrivere un file di testo (parte 5).
Sei uno sviluppatore, un grafico, un web designer, un esperto SEO o un blogger?
Vuoi partecipare anche tu come guest poster su blographik per accrescere la tua visibilità in rete?Scrivimi dal modulo contatti per ricevere tutte le informazioni al riguardo.