Articoli Referenze Script FAQ Downloads ASP E-Commerce con ASP Menu Javascript Ricette Cocktail Registrazione domini Area Aziende



ADO - L'oggetto Command

Home + Articoli + Database e SQL + Articolo # 134
Autore: Luca Ruggiero



A differenza degli oggetti Connection e Recordset di ADO, l'oggetto Command è un oggetto specialistico, di raro utilizzo ma decisamente prestante quando si ha a che fare con particolari procedure eseguite direttamente sul database, come le Stored Procedures.

Altra differenza consiste nel fatto che Command non necessita di essere chiuso ne distrutto ed il suo scopo è quello di eseguire query piuttosto che comandi, come le già citate SP.

Vediamo un esempio di codice che mostra come leggere dei dati attraverso una query, al fine di stamparli a video:
<%@LANGUAGE = VBScript%>
<%
    Dim sc, cn, cmd
    sc = "driver={Microsoft Access Driver (*.mdb)};dbq="
    sc = sc & Server.MapPath("database.mdb")
    Set cn = Server.CreateObject("ADODB.Connection")
    cn.Open sc

    Set cmd = Server.CreateObject("ADODB.Command")
    cmd.ActiveConnection = cn

    cmd.CommandText = "SELECT * FROM nome_tabella"
    cmd.Execute

    cn.Close
    Set cn = Nothing
%>
Una volta creato l'oggetto attraverso la classe ADODB.Command utilizziamo la proprietà ActiveConnection per specificare la connessione in uso, la proprietà CommandText per specificare la query da eseguire ed il metodo Execute (che non accetta parametri) per eseguire materialmente il comando specificato.

© 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