Je commence à attaquer une base PostGRE par ODBC an VisualC++6
J'en arrive à ça
Je plante sur la ligne GetBookmark avec l'erreur 24000 : Etat de curseur invalide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 CDatabase m_fBase; CComptes cpt(&m_fBase); m_fBase.Open("ODBC;DSN=TEST"); sql.Format("SELECT * FROM [Comptes] WHERE [Type]=1", cpt.GetDefaultSQL()); cpt.Open(cpt.snapshot,sql,CRecordset::useBookmarks); cpt.AddNew(); cpt.m_Type=4; cpt.m_Etat=2; cpt.m_Nom="DD"; cpt.m_Date_ouverture=COleDateTime::GetCurrentTime(); cpt.Update(); CDBVariant mark; cpt.GetBookmark(mark);
Qui faire ?
[pense à mettre la balise code la prochaine fois et a activer le bbcode dans ton profil,Merci Farscape]
Partager