-
OLEDB / ODBC
Une question simple... :
Est-ce quelqu'un pourrait m'expliquer, ou me donner un lien, qui m'explique la différence entre une conexion ODBC et OLE DB ?
Et j'ai pu lire qu'ODBC est relativement plus lent et 'vieillot'. alors qu'en est-il ?
Je dois me lancer dans un développement sous C++ Builder, et j'aimerais savoir que choisir me connecter a ma bd.
merci a tous !
-
j'ai utilisé les oledb pour une appication commencé recement
en faite l'oledb est une couche supérieur a l'odbc.
De plus il est plus récent comme tu a pu le lire.
l'avantage de l'oledb c'est que tu n'as pas besoin de créer d'alias, ce qui rend l'application plus portable. tu peux te créer en plus des fichier .udl si tu veux configurer des fichiers pour modifier l'acces a ta base de donné, puis dans le logiciel tu fais le liens avec le fichier au lieu de faire le lien avec la base de donnée.
comme l'odbc pour te connecté au base de donnée tu peut utiliser les composant ADO.
Voila pour ce que j'ai pu constater pendant le court temp que j'utilise les OLEDB pour interbase.
Bonne Contnuation :wink:
-
OK, merci !
sympa tout ca...
Mais une question, en utilisant ODBC, c'est obligatoire de créer un Alias ?
-
Et bien tu es obligé de l'enregistrer comme source de donnée :roll:
alors qu'avec OLEDB tu passe directement ta base de donnée au dataset :wink:
-
Mais avec OLEDB on doit aussi utiliser ADO pour pouvoir effectuer des requêtes SQL non ? :wink:
-
Par forcément, tu peux passer outre les requetes SQL en utilisant les rowsets.