Mode d'ouverture de data base en vc++

cobra -  
 kassandra -
J'arrive pas a ecrire dans ma base de données

CDialogueReservation Reservation;
m_pPoint = new CSalleSet;
m_pPoint->Open();
//pour etre sur de ce q tu fais, on enregistre celui qui est en cours
//si jamais ce n'est pas fait
CDaoRecordset *pSet=OnGetRecordset();//pour avoir ts les enregistrements
if(m_pPoint->CanUpdate() && !m_pPoint->IsDeleted())
{
m_pPoint->Edit(); //lui permettre de le modifier
m_pPoint->Update();
}
long id = GetMaxID()+1;
m_pPoint->AddNew();
m_id = id;
m_pPoint->Update();
m_pPoint->Requery();
m_pPoint->MoveLast();
UpdateData(false);
//et puis tu te replaces encore une fois sur ce enregistrement
m_pPoint->MoveLast();
m_pPoint->Edit(); //tu permets l'edition

// Enregistrer les données dans la base
...
m_pPoint->Update();
m_pPoint->Requery();
m_pPoint->MoveLast();
UpdateData(false);

Aidez mo please

Cobra (au bord du gouffre, un volontaire pour me pouser ?)
A voir également:

2 réponses

Samir
 
salut,
essai d´utiliser diferent nom pour ton member variable m_pPoint,
est de structurer ton programme en diferente function
1) ouvrir la connection avec la base de donnée
2) initialiser ton prepared ou callable statement(avec sql)
3) executer ta commande
4)changer les type de variable, de tel facon que la base de donnée les reconnait(data maping, au cas ou tu execute des select).

5) rendre la connection ala base de donnée, et fermer tout les process ouvert.
0
kassandra
 
bonjour aider nous à créer une base de donnée sur visuel c++,et merci d'avance.
0