Archives de l’auteur : SiZiOUS

Comment charger une base de données Access dans un objet DataSet en C#

Aujourd’hui j’ai eu besoin de charger un fichier Microsoft Access (*.ACCDB/*.MDB) dans un objet DataSet en utilisant C# au sein de la plateforme .NET.

Après avoir trouvé diverses solutions (partielles) j’ai finalement développé une petite classe C# permettant de le faire très simplement. Cette classe charge un fichier Access (*.ACCDB ou *.MDB, peu importe) et met le contenu dans un objet DataSet. Il ne reste plus qu’à utiliser la propriété .Tables  de l’objet DataSet

Pour l’utiliser, c’est très simple :

  1. Ajoutez la classe AccessDbLoader  fournie à votre projet.
  2. Chargez le fichier Access en utilisant le code suivant :
    DataSet ds = AccessDbLoader.LoadFromFile("mon.accdb");
  3. Vous pouvez désormais utiliser la propriété ds.Tables.

Pour votre confort vous trouverez ci-dessous un programme exemple :

Je suis certain que cette classe peut sûrement être améliorée (par exemple : meilleure gestion des clefs primaires, etc.) mais en l’état, c’est suffisant pour mes besoins.

Mise à jour du site

Je viens de mettre à jour le site. 🙂

Cela faisait 365 jours (exactement !) que je n’avais pas amélioré le contenu des pages ! 🙂

Category: Vie

Sortie de gditools.py GUI

Je viens de mettre en ligne l’outil gditools.py GUI pour Windows et Linux 64-bit pour l’excellent script gditools.py par FamilyGuy.

Ce script en Python a été créé pour manipuler les images GD-ROM (*.gdi) sur pas mal de plateformes.

Si vous êtes intéressés, cliquez ici.

Bonne année 2015 !

Cela fait longtemps que je n’ai rien posté de neuf ici… Voici une bonne occasion :

Bonne année 2015 ! Je vous souhaite une excellente année remplie de joie et de bonne humeur.

Et n’oubliez pas d’allumer vos anciennes consoles et surtout la Dreamcast, hein ? 🙂

Category: Vie

Bonjour à tous !

Enfin, enfin, enfin ! Je suis enfin de retour sur la toile 😀

Mais avant toute chose, je vais quand même me (re)présenter : Je m’appelle SiZiOUS, anciennement connu sous mon pseudonyme complet [big_fury]SiZiOUS (que je n’utilise plus), ou alors tout simplement SiZ! (oui oui, un diminutif pour un pseudo, c’est possible, et ce n’est pas ridicule !).

Continue reading

Category: Vie