Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1301 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Insert into avec variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insert into avec variable

n°2124530
Krokro9
Posté le 02-02-2012 à 10:42:57  profilanswer
 

Bonjour à tous,
 
Je suis en train de développer un logiciel qui récupere et ajoutes des données dans une base de données ( qui est géré en access ).
Mon problème et que j'arrive pas à ajouter mes variables déclaré dans le programme dans la base de données.
 
 
 
voila mon code utilisé :
 

Code :
  1. CString  SqlString=_T("INSERT INTO Utilisateurs [Uti-Pre] Values (test)" ) ;
  2. rs->Open(CRecordset::snapshot,SqlString,CRecordset::appendOnly);


 
en cherchant , j'ai trouvé un autre code mais qui ne marche pas non plus
 
voici l'autre code :
 

Code :
  1. std::ostringstream str;
  2. str <<"INSERT INTO Utilisateurs [Uti-Pre] Values " << test<< "" ;
  3. CString SqlString=(str.str().c_str()) ;
  4. str.str().c_str();
  5. rs->Open(CRecordset::snapshot,SqlString,CRecordset::appendOnly);


pour ce code j'ai inclus #include <sstream> .
 
mon erreur est un gros message d'erreur debug library  : debug assertion failed juste après la ligne rs->Open
test est la variable , la requete sql sans variable marche bien ( en testant directement sous access)
 
Merci d'avance pour vos réponses .


Message édité par Krokro9 le 02-02-2012 à 11:05:41
mood
Publicité
Posté le 02-02-2012 à 10:42:57  profilanswer
 

n°2124845
adwer
Comité anti-STS
Posté le 04-02-2012 à 00:23:16  profilanswer
 

Hello!
Mon c++ est vieux (ouuuh, 2 ans), mais il me semble que les Recordset sont faits pour retourner un ensemble de données, et tu l'utilises pour un insert, qui ne renvoie pas de données... Du coup, je ne suis pas sûr que ça marche...
 
Si tu utilises une CDataBase, tu devrais pouvoir utiliser :
CDataBase::ExecuteSQL("Ton Insert qui va bien" );
 
C'est ptêt une solution (ou partie de la solution) ^^'
En espérant t'avoir aidé :)

n°2125302
Krokro9
Posté le 08-02-2012 à 09:34:08  profilanswer
 

désolé de l'attente de réponse , je n'ai pas eu accès au pc pendant un petit moment .
bien sur... j'avoue avoir fait une erreur stupide , et ta solution va bien m'aider encore merci de l'aide :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Insert into avec variable

 

Sujets relatifs
passage de variable issu d'un vbs lors d'un cscriptPHP hidden variable $_POST MYSQL
Definition d'une variable en fonction d'une autre[VBA Excel] concatener nom de champ et variable
[PERL] Nom de variable composé[Objective-C] Récupérer une variable d'un vue
[Shell/Unix] Reactualisation de variable dans une boucleProblème affectation de classeur dans une variable
Extraire du texte de longueur variable dans une chaineAppel de procédure : variable non renvoyée
Plus de sujets relatifs à : Insert into avec variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR