Bonjour à tous.
Voilà, j'ai un petit problème en ce qui concerne une application que je développe dans un but personnel.
J'aimerais faire un programme qui me permettra de gérer une collection, et de stocker les informations relatives à ma collection dans une DB Access.
Pour ce faire, j'ai créer une classe DataBase dans laquelle j'ai un objet OleDbConnection et une chaîne de caractère que j'utilise comme chaîne de connexion.
J'ai également créé un controle utilisateur dans lequel je donne la possibilité de saisir les données nécessaires à la pièce de la collection.
Alors maintenant, lorsque je suis dans mon application, et que je souhaite ajouter un élément à ma collection (je me trouve donc dans mon contrôle utilisateur), je souhaite pouvoir faire appel à l'objet DataBase que j'ai déclaré dans ma Form principale.
Le problème est le suivant, je n'ai absolument aucune idée de comment faire cela correctement. Je ne sais pas si je peux placer mon objet DataBase en public dans le code, ou alors si je doit faire une propriété qui me permettra de manipuler mon objet DataBase, ...
Dans mon objet DataBase, j'ai déclaré une série de méthode auxquelles je ferais appel lorsque je voudrais enregistrer une nouvelle pièces à ma collection.
Ces méthodes sont, à titre informatif:
- Open(); ouvrir la connexion avec la BD
- Close(); fermera la connexion avec la BD
- Request(string Requete); contiendra la requête que je souhaiterais exécuter.
Voilà, je pense avoir planté le décor. Est ce que quelqu'un parmi vous saurais me dire comment procéder?
Ah oui, j'ai placer mes classes (donc pour la collections, pour les acces à la BD dans un répertoire "classes"), et les contrôle utilisateur (auxquels je ferais appel pour les différentes actions à réaliser) dans un répertoire GUI.
J'espère avoir été assez clair sur le problème que j'ai, et vous remercie tous d'avance pour l'aide qu'il vous sera possible de m'apporter.
Richard_Sraing
Partager