三老四少各位老大,小弟有个小问题。
请问我用的是VC+ODBC+ACCESS
我在vc中用什么方法可以实现对access数据库中字段的添加和删除等操作?谢谢
还有就是在vc中怎样可以实现对数据库中数据的不用重启程序的更新?再次谢谢

解决方案 »

  1.   

    这有两个小例子 你参考一下吧!//在菜单里定义添加和删除,用一下两个函数响应void COBosView::OnRecordAddNew() 
    {
    CAddNew dlg;
    if (dlg.DoModal() == IDOK)
    {
    if (dlg.m_CompanyName.IsEmpty())
    {
    MessageBox("Cannot add without company name");
    return;
    } m_pSet->AddNew(); m_pSet->m_Address = dlg.m_Address;
    m_pSet->m_City = dlg.m_City;
    m_pSet->m_CompanyName = dlg.m_CompanyName; m_pSet->Update(); m_pSet->MoveLast(); UpdateData(FALSE);
    }
    }void COBosView::OnRecordDelete() 
    {
    m_pSet->Delete();
    m_pSet->MoveNext(); if (m_pSet->IsEOF())
    m_pSet->MoveLast();
    if (m_pSet->IsBOF())
    m_pSet->SetFieldNull(NULL); UpdateData(FALSE);
    }