要实现添加,删除,编辑,给个详细的步骤!越详细越好!!!
(我用CRecordSet来操作,由n个错误!)
(我用CRecordSet来操作,由n个错误!)
解决方案 »
- directUI难题 之 WindowlessRichedit 不能透明问题?... 有人用过windowlessRE的 进来讨论下
- This application has requested the Runtime to terminate it in an unusual way.
- 怎么响应picture的双击事件
- 单文档工程在连续打开几个文件后自动关闭,这是怎么回事?
- 要个深入浅出MFC的下载地址!!要有效的呀。谢谢
- 结交 广州的美工朋友。或同志们给推荐推荐。
- 急求UTF8、unicode编码的相互转换的程序
- 在位图上实现事件响应的问题
- 关于第dialog的边框,很困惑,请高手指点
- 几个名词解释,不知道到哪里去翻!
- 有谁知道在那里能真的下载到《VC++MFC编程实例》《VC++MFC扩展编程实例》书的附书源代码?
- 用VC设计拨号上网软件,有哪些内容。200分请教
在stdafx.h中加上:
#include <afxdb.h>
#include <afxdao.h>
在对话框中加上一个按钮,加入对应的点击函数:
在对话框的初始化函数中加上:
AfxGetModuleState()->m_dwVersion=0x0601;
这是允许VC访问ACCESS2000数据库。
下面是各种操作的代码:
打开数据库:
CDaoDatabase ThisDB;
ThisDB.Open("TestDB.mdb");
打开记录集:
CDaoRecordset* ThisRecordSet = new CDaoRecordset(&ThisDB);
ThisRecordSet->Open(AFX_DAO_USE_DEFAULT_TYPE, strSQL);
执行SQL语句(insert、update和delete):
ThisDB.Execute(strSQL);使用完后记得关闭记录集和数据库,调用各自的close()函数即可