Ado helper - classe d'aide manipulation de bases de données access mysql sqlserver [module de classe]


Description

bonjour,
les bases de données sont indispensables dans la plupart des applications aussi ici je vous propose une classe permettant d'y accéder très facilement.

DAO est toujours fonctionnel mais obsolète et n'est plus maintenu par Microsoft, la classe est donc basée sur ADO et ADOX (expliqué dans la classe)

reste le type de base?
ici le point le plus délicat...
à court terme (j'espère ^^) elle supportera le plus de "formats" de bases possible

actuellement sont supportées :
  • ACCESS 2
  • ACCESS 97
  • ACCESS 2000
  • ACCESS 2002
  • ACCESS 2003
  • MYSQL 4.0.15
  • SQLSERVER 6.5
  • SQLSERVER 7.0
  • SQLSERVER 2000


un exemple est fourni pour montrer les principales possibilités de cette classe :
  • connexion
  • déconnexion
  • afficher le contenu d'une table
  • lister toutes les tables
  • lister tous les champs d'une table ou d'une requête
  • création d'une base vierge
  • suppression d'une base
  • sauvegarde complète d'une base (pas évident pour MYSQL :p)
  • création d'une table avec clé primaire
  • ajout d'enregistrements
  • suppression d'enregistrements
  • mise à jour d'enregistrements
  • compactage d'une base (ACCESS uniquement)
  • taille d'une base
  • récupérer la version du MDAC
  • champ "image"
  • export XML
  • etc....


en espérant que çà vous soit utile
comm d'hab, les commentaires (et notes) font toujours plaisir ;)

Conclusion :


j'ai commenté abondemment mais si c'est insuffisant je modifierai

cette source sera régulièrement mise à jour afin d'avoir des fonctions pratiques, différents formats de bases supportés, et selon vos demandes

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.