Rechercher : dans
Par :

Différence entre ADO ODBC OLEDB.

Dernière réponse le 7 nov 2008 à 23:06:34 salma, le 21 mar 2007 à 11:07:15 
 Signaler ce message aux modérateurs

Svp est ce que vous pouvez m'expliquez c'est quoi la différence entre ADO ODBC OLEDB.
merci d'avance

Configuration: Windows 2003
Internet Explorer 6.0

Meilleures réponses pour « Différence entre ADO ODBC OLEDB. » dans :
ODBC (Open DataBase Connectivity) VoirQu'appelle-t-on ODBC? ODBC signifie Open DataBase Connectivity. Il s'agit d'un format défini par Microsoft permettant la communication entre des clients bases de données fonctionnant sous Windows et les SGBD du marché. Le gestionnaire ODBC est...
Création d'un DSN avec ODBC VoirQu'est-ce qu'un DSN ? ODBC permet de relier un client à une base de données en déclarant une source de données (correspondant généralement à une base de données) dans le gestionnaire ODBC (communément appelé administrateur de source de données...

1

nabil098765, le 18 jui 2008 à 16:06:51

As tu trouvé la différence ?

merci de nous en faire part stp ... jme pose la même question

Cordialement

Répondre à nabil098765

2

nabil098765, le 18 jui 2008 à 16:08:04

Up

Répondre à nabil098765

3

michel_m, le 19 jui 2008 à 09:58:45
  • +3

Bonjour,

ODBC est une technologie de connexions à des bases de données et est remplacé par OLEDB

Par ex: sur access 2007, seul OLEDB est disponible tandis que sur access <2007, les 2 technologies sont disponibles. Voir ce site très intéressant proposant les scripts de connexions aux différentes databases:
http://www.connectionstrings.com/

OLEDB est plus souple et plus facilement utilisable que ODBC et est orienté vers le net où on doit dialoguer dans une m^me session avec des sources de formats différents. On peut construire son propre OLEDB si on est assez trapu en C.

ADO est une technologie de connexions Microsoft utilisant SQL pour manipuler des databases et remplace DAO( on trouve très souvent des solutions proposées en DAO sur des forums ou bouquins Access, les développeurs n'ayant pas eu envie de réécrire toutes leurs biblios…)
ADO va utiliser des scripts OLEDB ou ODBC pour se connecter et une fois connecté, créera des requêtes (recodset) avec SQL.
Avec ADOX, dérivé de ADO, on peut agir sur la structure des tables et m^me construire des bases de données relationnelle au format Access sans avoir Access d'installé. la gestion de la base ADO se faisant par exemple avec Excel en "front-end", la base étant alors en "back-end": on crée ainsi un vrai-faux système client-serveur sans avoir Access...


Pour en savoir plus:

OLEDB:
http://msdn.microsoft.com/fr-fr/library/bb469883.aspx


ODBC
http://msdn.microsoft.com/fr-fr/library/bb469866.aspx

ADO
http://msdn.microsoft.com/fr-fr/library/ms140147.aspx


Bonne lecture (ca ne se lit pas comme un roman policier!!!)


Michel

Répondre à michel_m

4

nabil390, le 21 jui 2008 à 11:02:43

Merci bcp de votre réponse !

Répondre à nabil390

5

 FMJ, le 7 nov 2008 à 23:06:34

Merci également pour la clarté de votre réponse sur un sujet qui reste un peu confus (par surabondance de méthode et de documentation ?)

Répondre à FMJ
Collection CommentÇaMarche.net