Lezione2 - lorenzi.info
Transcript
Lezione2 - lorenzi.info
Database in rete A. Lorenzi – Pagine ASP ASP + ADO A. Lorenzi – Pagine ASP A. Lorenzi - Pagine ASP 1 Oggetti ADO (ActiveX Data Object) ADODB.Connection ADODB.Recordset A. Lorenzi – Pagine ASP Server.CreateObject Connessione conn = Server.CreateObject("ADODB.Connection") Recordset rs = Server.CreateObject("ADODB.Recordset") A. Lorenzi – Pagine ASP A. Lorenzi - Pagine ASP 2 Stringa di connessione strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" strconn = strconn + Server.MapPath("nome.mdb") Apre connessione conn.Open strconn Apre Recordset rs.Open NomeTabella, conn A. Lorenzi – Pagine ASP Tabella del database Numero dei campi rs.Fields.Count Nome dei campi rs.Fields(i).Name Valore dei campi rs.Fields(i).Value Forma abbreviata per i valori rs(i) (per i da 0 a rs.Fields.Count – 1) A. Lorenzi – Pagine ASP A. Lorenzi - Pagine ASP 3 Ciclo di lettura Do While Not rs.EOF … rs.MoveNext Loop A. Lorenzi – Pagine ASP Comandi SQL Comando Select: strSQL = “Select … From … Where …” rs = conn.Execute(strSQL) (restituisce un Recordset) Comandi Insert, Update, Delete: conn.Execute strSQL, nra (restituisce il numero di record coinvolti records affected) A. Lorenzi – Pagine ASP A. Lorenzi - Pagine ASP 4
Documenti analoghi
Hosting Windows: database di Access
Hosting Windows: database di Access
Esempio di connessione ad un database Access tramite script .asp .
Lezione IV: accesso ai Database con la tecnologia ADO
connessione (per comodità di lettura, l’assegnazione è effettuata usando due righe):
DataBase = Server.MapPath ("Magazzino.mdb")
"Provider=Microsoft.Jet.OLEDB.4.0;Data
& DataBase & ";Persist Securi...
mostra - Home della prof. Paola Biasotti
Set RS = DbConn.execute (sSQL)
‘ anche Set RS = DbConn.execute ("select * from Pittori" ) in forma compatta
‘ per default il recordset punta al primo campo. Esiste anche la possibilità di usare RS...