begin process at 2012 02 13 03:31:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Base de données

 > 

Appel S.O.S !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Appel S.O.S !

lundi 1 août 2005 à 15:23:50 | Appel S.O.S !

awissam

Membre Club
J'ai déjà posé la question mais j'ai pas encore trouvé. J'essaie d'ajouter un enregistrement à une table dans une base Access à travers ODBC (mon programme est en visual c++). ma connexion est bon, j'ai pu lire mes Data de la base, sauf que à chaque fois j'appel la fonction AddNew() de CRecordset il me jette sauvagement dehors lors de l'éxecution. Voici mon code: void CExpressoCito_prjView::OnAjout() { CDatabase Expresso; Expresso.OpenEx(_T( "DSN=ExpressoCito_db;UID=")); CRecordset rs(&Expresso); rs.Open(CRecordset::dynaset,"select [Id-exp],[texte],[origine] from Expression"); if( !rs.CanAppend( ) ) { AfxMessageBox( "Impossible d'ajouter un renregistrement dans la base!" ); return; } else { //rs.Requery( ); rs.AddNew( ); /*BOUMM ! ici il explose !!!*/ } //on ferme la session de CRecordset rs.Close(); //On ferme la session de CDatabase Expresso.Close(); }
lundi 1 août 2005 à 16:00:58 | Re : Appel S.O.S !

magic_Nono

Membre Club
vois égalt tte la gestion de droits associé à ton cpte de connexion...

___________________________________________________________
Magicalement
Nono
lundi 1 août 2005 à 18:29:03 | Re : Appel S.O.S !

meech

Membre Club

Salut,

Peut-être devrais-tu te pencher sur les options possibles lors de l'instanciation de ta classe CRecordSet (cf. [ Lien ]).

Pourtant, selon Microsoft, par défaut, tu devrais pouvoir réaliser un rs.AddNew sans option particulière. Mais, sait-on jamais...

Fais afficher la dernière erreur (fonction GetLastError()) et envoie la description, ce sera plus simple.

Ciao.



Cette discussion est classée dans : base, appel, rs, crecordset, expresso


Répondre à ce message

Sujets en rapport avec ce message

Ajout d'un enregistrement [ par awissam ] Bonjour tout le monde, J'ai besoin d'aide s'il vous plaît. J'essaie d'ajouter un enregistrement à une table dans une base Access à travers ODBC (mon p HELP! HELP! .......URGENT ! [ par awissam ] Bonjour tout le monde, J'ai besoin d'aide s'il vous plaît. J'essaie d'ajouter un enregistrement à une table dans une base Access à travers ODBC (mon p pb avec CRecordset::GetFieldValue [ par toko ] bonjour :) voila, j'ai un petit pb au niveau de la recuperation des valeurs contenues dans les champ d'une table de la base de données.au fait, je rec base de données [ par nonkouni ] J'essaye d'exporter des données depuis access vers un fichier texte en visual C++ avec MFC avec le code svt:CFile f;CDatabase db;db.Open(............. Code C++ pour se connecter à une base SQL [ par Poolman ] Voila J'aimerais savoir si quelqun pourrait m'envoyer le code permettant d'acceder à une base de donnée via internet, j'utilise DOBC.... Merci d'avanc Base de Donnée SQL SERVER [ par voilhes ] Salut à tousJe souhaite me connecter à une base SQL Server via Visual C++. Si qqn pouvait m'aider ...Merci-Francis-<img src=/imgs2/smile_b base de registre [ par morgandetoi06 ] pouvez vous me donner la syntaxe exacte pour ecrire dans la base de registre afin qu un programme nommé programme.exe se lance à chaque demarage ?( je ecrire clef base de registre [ par morgandetoi06 ] alors j ai deja chercheé sur la msdn mais j ai rien compris donc pas la peine d aller me dire "gna gna gna msdn" ;)j aimerait savoir la syntaxe exacte base de registre... [ par morgandetoi06 ] svp pouvez vous me donner la synyaxe EXACTE d une fonction pour ecrire une clef dans la base de registre dans HKEY_CURRENT_USER\SOFTWARE\Microsoft\Win Question de base [ par dvlpt ] J'ai oublié un concept de base...J'aimerais déclaré dans une fonction un paramêtre optionnel qui soit renseigné par défaut dans le cas où il ne serait


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,872 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales