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 :

recherche dans une base de données SQL


Sujet :

C#

  1. #21
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966

  2. #22
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Salut,

    Le try catch n'a rien a voir avec l'acces aux données !
    Comme l'a dit fally c'est juste une manière d'intercepter certaines erreurs

    Le datagridview et au minimum une datatable sont les object presque inévitables pour acceder confortablement a une BD

    Maintenant rien ne t'empeche d'avoir des formulaires equipés de textbox et tu assure le fill de tes textbox a la main a partir de ta datatable

    ATTENTION : Eviter d'acceder au DGV par programmation : lui preferer la table liée.

  3. #23
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 17
    Par défaut
    Oups

    De fait. J'ai rédigé ma réponse en 4ème vitesse tout à l'heure. En suivant l'exemple (voir lien message précédent), il y a effectivement création d'une requête SELECT, FROM, WHERE.

  4. #24
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Aller !

    Je suis de bonne humeur
    Voici un truc qui pourrait t'aider

    J'ai fais une petite classe query qui utilise le sqlconnector de Mysql et qui te rends une datatable sur basr d'une commande sql


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
          string s = "SELECT * FROM tours WHERE machin=truc order by bazar";
          Query qr = new Query();
          DataTable dt=qr.selectX(s);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    using System;
    using System.Collections.Generic;
    using System.Text;
    using MySql.Data.MySqlClient;
    using System.Windows.Forms;
    using System.Data;
     
     
    namespace olibara
    {
      class Query
      {
        public DataTable selectX(string SelectCmd)
        {
     
          MySqlConnection conn = new MySql.Data.MySqlClient.MySqlConnection();
          conn.ConnectionString = Environ.ConnectionString;
          try
          {
            conn.Open();
          }
          catch (MySqlException e)
          {
            MessageBox.Show(e.Message);
            return null;
          }
     
          MySqlDataAdapter ada = new MySqlDataAdapter();
          ada.SelectCommand = new MySqlCommand(SelectCmd, conn);
          DataSet ds = new DataSet();
          ada.Fill(ds);
          conn.Close();
          return ds.Tables[0];
        }
      }
    }

Discussions similaires

  1. [MySQL] Recherche aléatoire dans une base de données SQL
    Par tibo894 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/06/2009, 10h58
  2. problème de recherche dans une base de donnée mysql
    Par Xini28 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 24/10/2005, 18h00
  3. Recherche dans une base de donnée
    Par genova dans le forum SQLite
    Réponses: 8
    Dernier message: 28/09/2005, 23h16
  4. problème de recherche dans une base de données
    Par bouzid_mehdi dans le forum Bases de données
    Réponses: 2
    Dernier message: 19/07/2005, 06h47
  5. recherche dans une base de donnée+boucle
    Par eric205 dans le forum Bases de données
    Réponses: 8
    Dernier message: 15/03/2005, 21h14

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