ADO - L'oggetto Connection | |
![]() |
|
| |
|
ASP Center
Articoli
Referenze
Script
FAQ
Downloads
Siti utili
ASP
E-Commerce con ASP
Menu Javascript
Ricette
Cocktail
Registrazione domini
Area Aziende
|
ADO - L'oggetto Connection
L'oggetto Connection gestisce la connessione al database e permette di eseguire semplici stringhe SQL (sia DDL che DML). Facciamo un esempio di connessione ad un database. Utilizzate un database a caso, ad esempio quello creato nelle lezioni in cui abbiamo spiegato l'SQL DDL, e salviamolo nella cartella
C:\Inetpub\wwwroot\databasecome database.mdb. Create adesso, all'interno della directory "database", il file test_connessione.asp e corredatelo de seguente codice
<%@LANGUAGE = VBScript%>
<%
Dim sc, cn
sc = "driver={Microsoft Access Driver (*.mdb)};dbq="
sc = sc & Server.MapPath("database.mdb")
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open sc
If cn.State = 0 Then
Response.Write "Connessione chiusa"
Else
Response.Write "Connessione aperta"
End If
cn.Close
Set cn = Nothing
%>
Abbiamo utilizzato la proprietà State per verificare se la connessione è aperta o chiusa. Questo sistema non torna molto utile se non per un test in fase di sviluppo di un'applicazione, ma è giusto menzionarlo.Facciamo adesso un esempio di lettura dei dati attraverso l'oggetto Connection:
<%@LANGUAGE = VBScript%>
<%
Dim sc, cn, rs
sc = "driver={Microsoft Access Driver (*.mdb)};dbq="
sc = sc & Server.MapPath("database.mdb")
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open sc
Set rs = cn.Execute("SELECT * FROM utenti ORDER BY id ASC")
If rs.EOF = 0 Then
Response.Write "Nessun dato trovato!"
Else
While rs.EOF = False
Response.Write "Nome: " & rs("nome") & "<br>"
Response.Write "Cognome: " & rs("cognome") & "<br><br>"
rs.MoveNext
Wend
End If
cn.Close
Set cn = Nothing
%>
In effetti abbiamo utilizzato l'oggetto Connection simulando un oggetto Recordset, ma questo è l'unico caso in cui è possibile effettuare una lettura di dati da un database. Alcuni metodi e proprietà, infatti, appartengono proprio all'oggetto Recordset.Vediamo adesso alcune delle principali proprietà e metodi dell'oggetto Connection. METODI Close Chiude la connessione al database Execute Esegue una stringa SQL Open Apre la connessione al database, accettando come unico (ed obbligatorio) parametro la stringa di connessione PROPRIETA' State Restituisce 0 o 1 a seconda del fatto che la connessione sia chiusa o aperta Version Restituisce come informazione la versione di ADO in uso |
Newsletter
Stringhe di Conn.
|
||
| © 2008 ASP Center di Luca Ruggiero - P. IVA 05564851219 - Disclaimer | Privacy | Pubblicità | Supportaci | Staff | Contatti | ||||
| Appunti PHP | Giornale Webmaster | Mr.Webmaster | Download | DevSpy.com | ASPCode.it | ClaudioGarau.it | Webmaster Facile | Come Faccio | AlVerde.net | CodiceFacile.it | I Programmatori | By Luciani | VoiceXML Italian User Group | Giochi | Extro Web Site | Morpheus Web | AG Web Solutions | Net-Free | PC Sicuro | PC Self | Tutorial Web | Dablones | ||||