VC DAO 操作Access的测试例子.rar

时间:2022-07-30 05:12:25
【文件属性】:

文件名称:VC DAO 操作Access的测试例子.rar

文件大小:35KB

文件格式:RAR

更新时间:2022-07-30 05:12:25

VC 源码-数据库实例

VC DAO 操作Access的测试例子,本演示是VC 使用DAO连接Access数据库的一个测试程序,学习如何使用DAO操作Access,通过添加一个数据库记录来演示添加、删除、插入数据的例子,比较简单,面向VC 初学者的一个例子。部分代码分享如下:   // 取得被选择记录的索引   nIndexInFieldList = m_listctrlInfo.GetNextSelectedItem(pos);   // 高亮被的选择记录   m_listctrlInfo.SetFocus();   // 从文件中把当前行记录删除   // 获取数据库文件   m_csDatebaseFile = GetDatabaseFile();   // 判断数据库是否已经打开   if (!m_bIsOpenDB)   {    db.Open(m_csDatebaseFile);    // 判断数据集是否已经打开    if (!m_bIsOpenDSN)    {    RecSet.Open(AFX_DAO_USE_DEFAULT_TYPE,"SELECT * FROM PositionTable",NULL);    }   }   m_nTotal = m_listctrlInfo.GetItemCount();   m_nCurrentIndex = ConvertIndex(nIndexInFieldList,m_nTotal - 1);   RecSet.MoveFirst();   RecSet.Move(long(m_nCurrentIndex));   RecSet.Delete();   ClearContent();   // 删除被的选择记录   m_listctrlInfo.DeleteItem( nIndexInFieldList );   // 显示删除数据成功的信息   GetDlgItem(IDC_STATIC_INFO)->SetWindowText(_T("删除数据成功!"));   // 再次取得第一条记录的位置   POSITION pos = m_listctrlInfo.GetFirstSelectedItemPosition();   UINT flag = LVIS_SELECTED|LVIS_FOCUSED;   m_listctrlInfo.SetItemState( nIndexInFieldList, flag, flag );


【文件预览】:
srcfans.com
----DAOAccess()
--------DAOAccess.ncb(65KB)
--------res()
--------DAOAccess.aps(36KB)
--------DAOAccess.h(1KB)
--------DAOAccessDlg.h(2KB)
--------DAOAccess.plg(1KB)
--------DAOAccess.opt(56KB)
--------DAOAccess.clw(2KB)
--------DAOAccess.dsw(541B)
--------DAOAccess.rc(7KB)
--------DAOAccess.dsp(4KB)
--------StdAfx.cpp(211B)
--------resource.h(1KB)
--------StdAfx.h(1KB)
--------DAOAccess.cpp(2KB)
--------DAOAccessDlg.cpp(11KB)
--------ReadMe.txt(4KB)

网友评论