Article ID: 132397
Article Last Modified on 11/21/2006
132398 How To Use Bookmarks with the MFC ODBC Database Classes
CDatabase db;
db.Open("MYDataSourceName",NULL,NULL,"ODBC;",FALSE);
CCounterSet rs(&db);
// Open up dynaset because any records added by a CRecordset using
// dynasets are appended to the end of Microsoft Access 2.0 or higher
//recordset
rs.Open(CRecordset::dynaset);
// move to some record
rs.MoveNext();
BOOKMARK bookmark;
rs.GetBookmark(&bookmark);
// Add record. Counter field of record will be given a value by
// the ODBC driver
rs.AddNew();
rs.m_textfield="SomeText";
rs.Update();
// MoveLast to get on record just added
rs.MoveLast();
// retrieve the value of the counter field for the
// newly added record here
// return to the record you were on
rs.MoveToBookmark(bookmark);
Additional query words: kbVC150 kbVC151 MfcDatabase kbMFC kbVC152 kbVC210 kbVC220 kbVC400 kbVC500 kbVC600 kbODBC
Keywords: kbhowto KB132397