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

Windows Forms Discussion :

C# attaché une base de données sql à un projet


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 171
    Par défaut C# attaché une base de données sql à un projet
    Bonjour,

    voilà j'ai quelques petits soucis avec ma base de données.

    Tout d'abord j'ai essayé en faisant clique droit sur la solution --> Ajouter --> Ajouter Nouvel Item.
    La base de données s'affichait bien dans mon projet mais pas moyen de s'y connecter.

    Ensuite j'ai essayé avec une base de données Access, j'arrivais à me connecter sur celle ci mais les requêtes ne fonctionnaient pas.

    Ensuite pour finir j'ai créé une base de données via sqlExpress qui s'affiche dans le volet à gauche dans l'onglet Server Explorer, j'y arrive à me connecter et mes requêtes fonctionnent parfaitement bien, mais la je n'arrive pas à l'inclure à mon projet.


    Quelqu'un pourrait m'aider à la façon de m'y prendre, car je m'y perds


    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 171
    Par défaut
    Bon bin finalement je me suis tourné vers la bdd Access.
    le soucis est que mes requêtes INSERT ne fonctionnent pas.


    Voici ma table dans laquelle je veux faire mon insert


    Nom du champs Type de données

    login Texte
    mdp Texte
    role Oui/Non


    Voici mon code Behind

    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
     
    string strConn=Properties.Settings.Default.PingConnectionString1.ToString();
    OleDbConnection connection = new OleDbConnection(strConn);
    OleDbCommand commande = new OleDbCommand();
    commande.Connection = connection;
    commande.CommandType = CommandType.Text;
    commande.CommandText = "insert into Auth(login, mdp, admin) VALUES('"
    + tbLogin.Text + "','" + tbMdp.Text + "'," + checkBox1.Checked + ")";
    try
    {
           connection.Open();
           commande.ExecuteNonQuery();
    }
    catch (Exception err)
    {
            MessageBox.Show(err.Message);
    }
    connection.Close();
    Je travaille sous Visual Studio 2008 et avec Access 2007
    mais ma table est compatible 2000.


    Tout se passe bien lors de connexion et lors de la requête (c'est à dire aucun message d'erreur.

    Mais lorsque je retourne dans ma base de données l'enregistrement ne se fait pas.
    En tapant la requête directement dans Access, elle fonctionne

    Si quelqu'un pouvait m'éclairer sur ce problème ce serait la bienvenue.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment attacher une base de données sans son fichier log
    Par callo dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 05/06/2014, 11h03
  2. attacher une base de donnée sql server 2000
    Par alicia26 dans le forum Administration
    Réponses: 2
    Dernier message: 04/06/2009, 11h09
  3. Réponses: 2
    Dernier message: 04/05/2007, 15h13
  4. Réponses: 3
    Dernier message: 01/09/2005, 16h24
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

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