Здравствуйте, <Аноним>, Вы писали:
А> Вся фишка в том, что я не пользовался мастером. Я просто в своем проекте (не сгенеренный MFC-Wizard, а написанный ручками с явным указанием основного цикла выборки сообщения, и.т.д) в настройках указал, что нужно использовать MFC как статическую библиотеку, а затем просто пользовался классами CDaoDatabse, CDaoRecordset, и.т.д.
так "просто" использовать классы из MFC не получится. Если твоя цель — работающая программа — сгенери каркас мастером, посмотри что там и как и добавь свой код, если проводишь исследования на тему mfc-классы в не-mfc проекте — флаг в руки.
А> Например, для добавления строки использвался код типа
А>А>CDaoDatabase db;
А>db.Open(dbName,FALSE,FALSE,CString(dbLangGeneral)+_T(dbPasswordPWD));
А> CDaoTableDef dbTableDef(&db);
А> dbTableDef.Open(tableName);
А> CDaoRecordset dbRecord(&db);
А> dbRecord.Open(&dbTableDef);
А> dbRecord.AddNew();
А> dbRecord.Close();
А> dbTableDef.Close();
А>db.Close();
А>
А> И где здесь нужно вставлять ASSERT-ы (или ASSERT_VALID-ы)?
это философский вопрос, про смысл ASSERT-ов я уже писал.
... << RSDN@Home 1.1.4 beta 7 rev. 501>>