Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Come faccio a recuperare i dati da un database?

Proviamo a creare un semplice file (che chiameremo "rubrica.asp") in grado di connettersi ad un database contenente una tabella chiamata "TABELLARUBRICA" con i seguenti campi:
- ID (numero univoco di ogni record)
- NOME
- TELEFONO

La funzione del file "rubrica.asp" sarà quello di recuperare i dati di un contatto specifico richiamato per ID.
In sostanza quello che dovremo fare sarà digitare sul nostro browser l‘indirizzo sul web del nostro nuovo file in questo modo:

http://www.sito.it/rubrica.asp?id=X

dove "X" dovrà essere sostituito dal numero dell‘id che vogliamo recuperare.

Iniziamo a scrivere il file "rubrica.asp".
Prima cosa da fare è impostare la connessione al database:

<%
Dim oConn
Set oConn = Server.CreateObject("ADO.Connection")
oConn.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("cartella/nomedb.mdb")
oConn.Open
%>

A questo punto sarà necessario definire la query che vogliamo eseguire, creare un oggetto recordset, abbinarlo alla connessione creata e dargli la query da eseguire.

<%
Dim oRs
Set oRs = Server.CreateObject("ADODB.Recordset")
oRs.ActiveConnection = oConn
oRs.Execute "Select * from TABELLARUBRICA where ID =" & Request.form("id")
%>

Ora recuperiamo i risultati:

Il contatto n. <%=oRs("ID")%> si chiama <%=oRs("NOME")%> e risponde al numero di telefono <%=oRs("TELEFONO")%>

Ultima cosa da fare è chiudere oRs e oConn.

<%
oRs.close
oConn.close
Set conn= Nothing
%>

Corsi
Corso ASPCorso ASP
Corso completo per la creazione di siti Web dinamici. A partire da 39 €.
Corso ASP da ZeroCorso ASP da Zero
Imparare Microsoft ASP e VBScript da zero. A partire da 29 €.
Corso ASP e AccessCorso ASP e Access
Gestione di un database MS Access con ASP. A partire da 29 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122