Aller au contenu

ActiveX Data Objects

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 12 janvier 2012 à 10:33 et modifiée en dernier par 105.138.144.64 (discuter) (www.mohamed-ishak.ado.net). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

ActiveX Data Object ou ADO est une bibliothèque logicielle de Microsoft fournissant une interface d'accès aux données dans l'environnement Windows. Elle permet aux programmes clients d'accéder aux données, et de les manipuler, dans un fichier ou un serveur de base de données.

Cette bibliothèque logicielle est une évolution de DAO.net.

Aujourd'hui depuis la sortie du framework .Net, il est utilisé de manière connecté ou déconnecté (dataset). Il est basé sur l'utilisation du format Xml, et de l'état des lignes (DatarowState)

La version 2 de ADO.Net, est sortie en novembre 2005 avec le Framework 2, il apporte des classes indépendantes du moteur d'exécution.

مرحبا بكم في موقع www.mohamed-ishak.ado.net

Exemple en ASP

Exemple en utilisant ADO :

dim myconnection, myrecordset, name
set myconnection = server.createobject("ADODB.Connection")
set myrecordset = server.createobject("ADODB.Recordset")

myconnection.open mydatasource
myrecordset.open "Phonebook", myconnection 
myrecordset.find "PhoneNumber = '555-5555'"
name = myrecordset.fields.item("Name")
myrecordset.close

set myrecordset = nothing
set myconnection = nothing

Le même exemple en utilisant du SQL :

dim myconnection, myrecordset, name
set myconnection = server.createobject("ADODB.connection")
myconnection.open mydatasource
set myrecordset = myconnection.execute("SELECT Name FROM Phonebook WHERE PhoneNumber = '555-5555'")
name = myrecordset(0)

Notes et références