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++/CLI Discussion :

Associer une requête SQL au programme


Sujet :

C++/CLI

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Associer une requête SQL au programme
    Bonjour,
    j'ai essayé d'associer une requête SQL pour mon programme pour ajouter une ligne à la Base de données.
    J'ai fait un essai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SqlCommand ^ cmdDatabase;
      cmdDatabase->Connection;
    cmdDatabase=gcnew SqlCommand(L"(INSERT INTO `model_ordinateur` (`id_model`, `nom_model`) VALUES (1,2)");
    cmdDatabase->ExecuteNonQuery();
    Mais dés que je lance le programme un message d'erreur apparait en m'indiquant :
    La référence d'objet n'est pas définie à une instance d'un objet.
    Est ce que quelqu'un peut m'aider SVP.
    Merci

  2. #2
    Futur Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    J'ai pu regler tout ça en faisant ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    System:: Data::OleDb::OleDbCommand ^ SQL= gcnew System:: Data::OleDb::OleDbCommand();
     System:: Data::OleDb::OleDbConnection ^ sqlConnection1;
     sqlConnection1 = (gcnew System:: Data::OleDb::OleDbConnection);
     sqlConnection1->ConnectionString = L"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"C:\\Users\\probook\\Documents\\Visual Studio 2005\\Projects\\essai\\projet.mdb\"";
     sqlConnection1->Open();
     SQL->Connection::set(sqlConnection1);
     SQL->CommandText =  L"INSERT INTO model_ordinateur (id_model, nom_model) VALUES ("+this->textBox1->Text+", "+this->textBox2->Text+")";
     SQL->ExecuteReader();
    Mais le seul problème qui reste c'est dans la dernière ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SQL->CommandText =  L"INSERT INTO model_ordinateur (id_model, nom_model) VALUES ("+this->textBox1->Text+", "+this->textBox2->Text+")";
     SQL->ExecuteReader();
    le deuxième paramètre dans Values ne veut pas prendre le textbox, j'ai pas pu règler ça alors que le premier paramètre marche nickel.

    Merci de m'aider

Discussions similaires

  1. [Mapping] Associer à une propriété le résultat d'une requête SQL
    Par fardon57 dans le forum Hibernate
    Réponses: 4
    Dernier message: 28/06/2012, 09h56
  2. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38
  3. Récupurer via une requête SQL la valeur la plus proche
    Par yoda_style dans le forum Langage SQL
    Réponses: 9
    Dernier message: 27/04/2004, 13h52
  4. Résultat d'une requète SQL
    Par camino dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/02/2004, 15h22
  5. A propos d'une requête SQL sur plusieurs tables...
    Par ylebihan dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/09/2003, 16h26

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