добавить запись в БД Access с помощью CRecordset
От: yozhik89 Украина  
Дата: 11.06.10 14:09
Оценка:
Всем привет! Я вот хочу добавить в БД новую запись, когда пишу вот так:


void CDatebaseDlg::OnOpen() 
{ 
    MyCrec cr(NULL);
    try
    {
        cr.m_nFields=1;
        cr.Open(CRecordset::dynaset, "SELECT *  FROM TABLE3"); 
        if(cr.CanAppend()) 
        {
            cr.AddNew();
        }
        cr.m_Fam="Kaev";
        cr.Update();
        cr.Close(); 
    }
    catch(CDBException cdb)
    {
        AfxMessageBox(cdb.m_strStateNativeOrigin);
    }
}

То выскакивает окошко, в котором предлагаеться выбрать базу данных, куда я хочу добавить запись и потом все работает нормально.
Мне нужно, чтобы ето окошко не выскакивало, а запись добавлялася сама в БД например с именема db1.mdf. Как ето сделать, подскажите пожалуста!? Спасибо
Извинити за мой русский:)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.