IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

C#, OleDb et Requêtes préparées


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2014
    Messages : 12
    Par défaut C#, OleDb et Requêtes préparées
    Bonjour,

    Nouveau sur le forum et dans le monde professionnel , je viens à la recherche de votre aide. Voici mon problème :
    J'aimerais remplir mes comboboxes grâce à ma BDD Access, travaillant avec OleDb. Plutôt que d'écrire chaque requête en brut, j'aimerai créer des méthodes "SELECT", "INSERT" etc..., qui prendraient en paramètre les attributs d'une classe.
    Par exemple, pour la combobox "couleur", je veux afficher le libellé de la couleur, en utilisant la méthode SELECT qui prend en paramètre lib_couleur de la table COULEUR. Get it ?
    Nous aurons donc une méthode pour exécuter la requête, une autre pour le type de la requête (SELECT, INSERT...), et une autre pour les paramètres
    Je ne sais pas vraiment comment m'y prendre, j'ai juste plus ou moins l'idée. Pourriez vous me guider dans mon dur labeur ? Toute aide sera la bienvenue.
    Mille excuse d'avance si j'ai expliqué mon problème trop vaguement, et merci de votre attention.

    PS : Je ne suis pas sur du tout que mon idée soit la meilleure. Elle me semble assez optimisée dans le cas où j'ai un grand nombre de requête à faire, et me permettrait de développer mes compétences.

    Félix

  2. #2
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Il existe des solutions en utilisant des Framework.

    Sinon, tu peux aussi te pencher sur le "OleDbCommandBuilder".

    Cela permet, à partir d'un "select * from unetable" de générer les requêtes INSERT, UPDATE et DELETE correspondantes pour faire du CRUD sur la table.

    Cela permet donc, sans connaître à l'avance la structure de la table, de manipuler les données qui sont dedans.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2014
    Messages : 12
    Par défaut
    Déjà, merci d'avoir donné de ton temps pour m'aider.

    Je vais me pencher sur OleDbCOmmandBuilder pour voir si je peux en tirer quelque chose. Sur la forme, mon idée te semble-t-elle réalisable et surtout, sage ?

  4. #4
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2014
    Messages : 12
    Par défaut
    Me revoici, j'ai été occupé quelques jours à d'autres obligations professionnelles.
    Je me suis un peu penché sur ta suggestion, mais je ne vais pas te cacher... Que c'est un peu trop complexe pour mes connaissances limitées.
    J'ai bien lu la page, mais aurais-tu un exemple un peu plus concret que celui sur MSDN pour m'aiguiller ? J'aimerais quelque chose sur plusieurs classes pour comprendre un peu, car ca me dépasse.

    D'avance, merci.

Discussions similaires

  1. [PDO] Affichage d'une requête préparée
    Par Tchupacabra dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/02/2010, 03h48
  2. [PDO] Requête préparée
    Par Yoshio dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 16/10/2007, 12h07
  3. [PDO] Requête préparée, retour d'erreur à masquer
    Par speedev dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/06/2007, 10h39
  4. [PDO] Problème de requête préparée (à n'y rien comprendre?)
    Par waldo2188 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 20/03/2007, 21h53
  5. [PDO] Ma requêtes préparées me retourne false
    Par jeff_! dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 03/05/2006, 22h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo