begin process at 2012 05 29 10:23:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Base de données

 > 

écrire dans une table avec ATL


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

écrire dans une table avec ATL

lundi 29 avril 2002 à 09:45:18 | écrire dans une table avec ATL

skysee

Bonjour,
Sous visual c++ 6, j'ai fait :
insert / new atl
j'ai sélèctionné ma base de donnée, j'ai mis les droits en lecture écriture (read write), puis j'ai séléctionné ma table qui s'appelle evenement.

Visual c++ m'a donc généré deux classes :
CEvenement
CEvenementAccessor

Dans la view, je déclare une instance de CEvenement qui s'apelle tabEvenement;

ensuite voila ma méthode dans la view pour ecrire dans la table evenement:

void CClientDiagnosticView::OnMettreAjourJournal()
{
// TODO: Add your control notification handler code here
HRESULT test;
HRESULT test2;
tabEvenement = new Cevenement();
test = tabEvenement->Open();
if(test == S_OK)
{
test2 = tabEvenement->MoveLast();
if(test2 == S_OK)
{
tabEvenement->m_id = 8;
tabEvenement->Update();
}
}
else
{
AfxMessageBox("erreur ouverture table evenement");
}
tabEvenement->Close();
}

Le but pour l'instant est juste de créer une nouvelle ligne dans la table evenement et d'inscrire 8 dans le champ id.

Le problème est que cela n'est pas fait...

Merci de m'aider, c la panique.


Cette discussion est classée dans : table, evenement, atl, tabevenement, cevenement


Répondre à ce message

Sujets en rapport avec ce message

Simuler un evenement Directx (DirectInput) [ par goshiz ] bonjour,je souhaite faire croire a un Jeu utilisant DirecX qu'un bouton de la souris a été enfoncé.Comment faire ? Dll en ATL/COM [ par fviollet ] Bonjour,J'ai crée un dll pour Excel de type ATL/COM sous Visual Studio C++6.Elle fonctionne parfaitement mais je ne peux pas la transporter sur une ma accéder à un champ précis d'une table [ par Hub ] Voilà je débute un peu en base de données, et je dois accéder à un champ précis d'une table, avec c++ Builder, grâce aux pbjets ADO... Quelqu'un peut gros problème base de données [ par skysee ] Salut,j'ai un gros problème avec mase de données.J'utillise le composant ATL pour me connecter à ma base de données.Donc il mes génère 2 classes dont ouvrir juste une table d'une table sous vc++ [ par f1cobra ] Comment faire pour n'ouvrir qu'une seule table d'une db dao en vc++ ? Car j'ai créé une classe dérivée de cdaorecordset en utilisant toutes les tables probleme d'ecriture sous visual c++ [ par f1cobra ] Salut J'ai un probleme avec ma base de donnees, quand je veux enregistrer dans un recordset comprenant plus d'une table, il refuse me disant que la ta Comment faire heriter un objet ATL d un autre objet ATL [ par moiss2 ] Bonjour,je developpe avec visual C++ en utilisant ATL/COM pour creer un dll qui donne acces a deux objets A et B qui heritent l un de l autre (B de A) mémorisation d'evenement [ par Nico6 ] SalutJ'aurais voulu savoir comment dans une application SDI ou MDI, on peu coder les actions défaire (annuler) et refaire (et donc mémoriser des acti Recuperer un evenement Com [ par balvarez ] Salut,Je m'arrive pas à récupérer un evenment venant d'un composant com. Lors que je crée mon interface, j'ai bien acces à toute ses méthodes sauf cel creer une table de hachage avec des elements d'un fichier texte [ par nedri ] bonjour!j'ai un projet a faire en C mais je ne suis pas très forte.j'ai realisé un traitement d'un fichier source en C d'ou je tire tous les identific


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,390 sec (4)

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