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.