Connessione ad un database
Una volta creato il nostro database (db) è possibile effettuare modifiche, ricerche... attraverso pagine Asp. Questo purché il db è compatibile ODBC. Per fare tutto ciò è necessario utilizzare ADO (ActiveX Data Objects), un componente che ha diversi oggetti con cui possiamo interrogare il db.
Sono necessarie 2 fasi:
- connessione
- interrogazione
Questo grazie a 2 oggetti di ADO: Connection e Recordset.
Vogliamo connetterci al database (anagrafica.mdb) e aprire l'oggetto recordset per prelevare i dati nella tabella Dati.
CODICE
<%
Dim objConn
'Connessione al database
Set objConn = Server.CreateObject("ADODB.Conncertion")
objConn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};" & _
"DBQ=D:site
omesitodatabaseanagrafica.mdb"
objConn.Open
Dim objRs
'Apertura istanza Recordset
Set objRs = Server.CreateObeject("ADODB.Recordset")
objRS.Open "Dati" , objConn, , ,
%>
L'oggetto objConn viene aperto per effettuare la
connessione al database MS Access 2000 che risiede
nell'indirizzo fisico:
D:site omesitodatabaseanagrafica.mdb
L'oggetto objRs, invece, apre l'istanza del Recordset che ci permetterà di estrarre i dati dalla tabella che indichiamo al momento della sua apertura.
Nella prossima lezione vedremo come leggere i dati da un
database.