ADO智能开发包

上传人:公**** 文档编号:402339223 上传时间:2023-08-10 格式:DOC 页数:7 大小:369KB
返回 下载 相关 举报
ADO智能开发包_第1页
第1页 / 共7页
ADO智能开发包_第2页
第2页 / 共7页
ADO智能开发包_第3页
第3页 / 共7页
ADO智能开发包_第4页
第4页 / 共7页
ADO智能开发包_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《ADO智能开发包》由会员分享,可在线阅读,更多相关《ADO智能开发包(7页珍藏版)》请在金锄头文库上搜索。

1、ADO 智能开发包作者:许松森下载ADO智能开发包一、文件夹和文件说明文件夹说明:BinANSI版的发布版。“Release”Bin dANSI版的调试版。“Debug”Bin uUNICODE 版的发布版。ReleaseBin udUNICODE版的调试版。DebugExamplesADO智能组件实例目录IncludeADO智能组件头文件目录LibADO智能组件Lib目录文件说明:BIN xx文件夹下的文件说明sfxdb.lngADO智能组件的字符串资源文件,所有文件夹中的文件内容都一sfxdb71_.dllADO智能组件核心文件。联系人.mdbADO智能组件演示程序使用的数据文档。主要头文

2、件说明-hDBRecordBar.h记录导航条类。CDBNavigatorDBImage.hImage字段操作类。CDBImageAdoGrid.h数据栅格类。CAdoGridADODB.h数据类和数据集操作类。ADO智能组件的核心文件。db.hADO智能组件的所有头文件。应用程序中包含这个文件。dbS td.h数据库可视控件组。ADO智能组件的核心文件。二、开发环境设置第一步:运行 Microsoft Visual Studio .NET 2003。 如果不会,就给Microsoft 公司打电话。第二步:设计Include文件所在路径。单击Tools -Op tions.出现Opt ions

3、对话框,按如下图面所示,进行操 作设置。操作完成后不要关闭对话框。其中在操作3的时候。在列表框中选 择 要把Incluse路径插入所在项,之后单击那个右上边那个“文件夹”图标之后, 之后在列表框右边会出现一个带三个“ ”号的按钮,单击它,找到ADO 智能组件头文件所在的文件夹。Path to use when e e :=lt chi ng for include files whi 1 e biiilding VC+ proj ect. Corr eEpundE to environinent v:=a_i able INCLlfllE.at f ormSDICV i ncludepr er

4、elH as $ (Kinstmilir)FlatformSHKinclude $ (Fr:=jtieworkSDBIlir) include D:t!75 V i ncludeUmEnvi r oriiTi en t Surn-ce Contirol Text E五 toir BuiiTLilsChHckHr Database Tools IlAbuggingDevi ce Toole HTML Desi grierfaultsVC+ DirectoriesI XML D:EtxirLclude第三步:设置LIB文件所在路径。其中在操作2的时候。在列表框中选择要把Incluse路径插入所在项

5、,之 后单击那个右上边那个“文件夹”图标之后,之后在列表框右边会出现一个带 三个“ ”号的按钮,单击它,找到ADO智能组件头文件所在的文件夹。Options2SJUmEnvir oninen tSuifce CoilttolText Editor BuiirLdsCheckerIl at :b as e Tools IlebuggingIlevi ce ToolsHTML DesigxierFroj setsVB DefaultEVC+ Build申 VC+ DirectoriesWeb SQttingE_ WindowE Forms Desi grLerQ| XML DeEigTLerv L

6、-+ pr a j e c t.$(VCInstallDir)lib艇口LL1皿 hLllllJTgD:Sfxlib瀬炖口 lL ullD i 丄T1L Eii師CM ib pr er elease $ (VCInstallDir)FlatformSDKlibork5DKDir)lib第四步:确定操作完成以上操作后,单击“OK”按钮,保存设置。第五步:项目设置在项目的CXXXApp:Ini tl ns tance()方法中加入 CWinApp:InitInstance(); /在它的后面加入VERIFY(RegAdoControl();在 stdafx.h 文件的最后面加入头文件#includ

7、e 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.InitBu

8、ttons();m_Navigator.ShowText(true); m_Navigator.SetAdoRecordset(&m_AdoRecordset); m_Navigator.SetPos(0, 0);/这里是获得数据库的路径。CString mdbFileName;TCHAR lpszFileNameMAX_PATH = _T(0);GetModuleFileName(NULL, lpszFileName, MAX_PATH); :PathRemoveFileSpec(lpszFileName);tryT(联/打开数据库 mdbFileName.Format(_T(%s%s),

9、lpszFileName,系人.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、在对话框窗口上加入数据控件打开对话框资源,加入两

10、个Static text,两个Edit Control, 个Edit ID是 IDC_EDIT_NAME, 另外一个是 IDC_EDIT_SEX 对话框样式如下图所示:在 ID 名是 IDC_EDIT_NAME 的 Edit control 中单击右键选择 Add Varible. 菜 单项。在 ID 名是 IDC_EDIT_SEX 的 Edit control 中单击右键选择 Add Varible. 菜单项。下面为控件建立数据更新功能:打开对话框代码文件:SimpleDlg.cpp,加入如下代码:m_DBEditName.SetAdoRecordset(&m_AdoRecordset);m

11、_DBEd it Name.Se tFieldName(_T(“ 姓名); m_DBEditSex.SetAdoRecordset(&m_AdoRecordset); m_DBEdi tSex.Se tFieldName(_T(性别);/这段代码不用加入,只是用来告诉你上面的代码加在什么地方。catch (_com_error e)/ 这里是处理错误。 adoShowComError(m_hWnd, e);一定要在 SetFieldName 方法的前面。5、编译并运行程序。这个简单的实例程序已经存在ADO智能组件的“Examples”文件夹中。 “Examples ”文件夹还有一个项目名称是AdoCon trol实例,这个实例有些 复杂。结束语 当大家看到代码的时候,如果发现可以发笑的地方,不要笑我,因为我只有这么高的水平。当然也包括时间、环境等问题。能出现大量的BUG,欢迎您 能修改它,完善它。ytfl978# (甘换成)这个邮箱可以联系到我, 当然也可以在来这里找我。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号