ADO智能开发包
2010-02-19 20:33:58 来源:WEB开发网第五步:项目设置
在项目的 CXXXApp::InitInstance()方法中加入 CWinApp::InitInstance(); //在它的后面加入
VERIFY(RegAdoControl());
在 stdafx.h 文件的最后面加入头文件
#include "db.h"
三、开发一个简单的ADO组件应用程序
1、生成一个对话框应用程序。
项目名称定义为:Simple(也可以自己定义一个名子)
......
2、打开数据库,打开数据集,建立数据集导航条,打开对话框的头文件 SimpleDlg.h。加入:
CAdoConnection m_AdoConnection;
CAdoRecordset m_AdoRecordset;
CDBNavigator m_Navigator;
打开对话框代码文件 SimpleDlg.cpp,加入:
m_Navigator.CreateEx(this, TBSTYLE_FLAT | TBSTYLE_LIST);
m_Navigator.InitButtons();
m_Navigator.ShowText(true);
m_Navigator.SetAdoRecordset(&m_AdoRecordset);
m_Navigator.SetPos(0, 0);
//这里是获得数据库的路径。
CString mdbFileName;
TCHAR lpszFileName[MAX_PATH] = _T("\0");
GetModuleFileName(NULL, lpszFileName, MAX_PATH);
::PathRemoveFileSpec(lpszFileName);
try
{
//打开数据库
mdbFileName.Format(_T("%s\\%s"), lpszFileName, _T("联系人.mdb"));
m_AdoConnection.Open(dtAccess2000, mdbFileName, _T(""), _T("123"));
//打开数据集 //向CAdoRecordset对象中加入数据库对象。必须加入。
m_AdoRecordset.SetAdoConnection(&m_AdoConnection);
//打开数据集。
m_AdoRecordset.Open(_T("SELECT * FROM 联系人"));
}catch (_com_error e)
{
//这里是处理错误。
adoShowComError(m_hWnd, e);
}
4、在对话框窗口上加入数据控件
打开对话框资源,加入两个Static text,两个Edit Control,一个Edit ID是IDC_EDIT_NAME, 另外一个是IDC_EDIT_SEX对话框样式如下图所示:
- ››Adobe发布Acrobat X 不支持苹果iOS系统
- ››Adobe公司展示plenoptic lenses技术
- ››Adobe:移动版Flash实测性能高于HTML5视频
- ››智能手机gmail 客户端设置 (Symbian S60 第三版)...
- ››智能手机缺“杀手锏”应用Android或将持续领先
- ››Adobe更新Web版Photoshop 无需注册即可使用
- ››智能建站已经成为当今主流
- ››Adobe Flash 10.1被曝支持Android效果不佳
- ››Adobe Flash 10.1 for Android 版本被曝工作状况不...
- ››智能建站和手工建站哪个好
- ››Adobe CEO:不担心iPhone和iPad封Flash技术
- ››Adobe为iPad、Android平台发布免费Photoshop
更多精彩
赞助商链接