预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共45页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第14章数据库应用程序设计主要内容一、数据库开发的前端工具二、VC++开发数据库应用程序的优势二、VC++开发数据库应用程序的优势二、VC++开发数据库应用程序的优势二、VC++开发数据库应用程序的优势二、VC++开发数据库应用程序的优势三、VC++中提供的数据库访问技术三、VC++中提供的数据库访问技术三、VC++中提供的数据库访问技术三、VC++中提供的数据库访问技术三、VC++中提供的数据库访问技术三、VC++中提供的数据库访问技术四、基于ADO组件的数据库编程四、基于ADO组件的数据库编程1.1连接对象(Connection)1.2命令对象1.3记录集对象(Recordset)1.4字段对象(Field)1.5参数对象(Parameter)2、使用Access2000创建数据库2.1Access2000数据库结构2.2创建一个空数据库2.3创建数据库表3、创建ADO数据库访问程序3、创建ADO数据库访问程序【例14-1】创建一个利用ADO控件访问数据库的MFC应用程序。3.1创建工程框架用AppWizard向导创建一个基于对话框的应用程序,该工程的名称为MyADO。3.2在工程中插入ADO控件ADO控件包括两个:一个是ADOData控件,用于操纵数据,另一个是ADODataGrid控件,用于显示数据。两者的关系类似于文档/视图结构中的文档与视图。由于ADO控件是ActiveX控件,而不是VC的控件,它们都不像编辑框、列表框控件那样在Control工具栏中。如果要使用ActiveX控件,在使用之前必须将它们添加到工程中。3.3在工程中导入ADOData控件和DataGrid控件(1)打开对话框资源“IDD_MYADO_DIALOG”,删除默认的静态文本控件,在对话框窗口上单击鼠标右键,在弹出式菜单中选择“InsertActiveXControl”,在弹出对话框中选择“MicrosoftADODataControl,Version6.0”选项。单击“OK”按钮,则在对话框窗体上插入了ADOData控件,如图14.2所示。(2)用同样的方法,在选择“MicrosoftDataGridControl,Version6.0”选项。单击“OK”按钮,则完成了插入DataGrid控件的操作,如图14.3所示。图14.2插入ADOData控件对话框图14.3插入ADO控件后的对话框3.4设置ADOData控件属性ADO控件的属性设置和VC中的其它控件(如编辑框控件)的方法一样,先用鼠标选中该控件,然后按Alt+Enter键,就会弹出属性对话框,在属性对话框中对相应属性进行设置。(1)打开ADOData控件属性对话框,选择“control”选项卡。在该对话框中,先选择“UseConnectionString”,然后单击“Build”按钮,弹出对话框,如图14.4所示。(2)在对话框中,选择“MicrosoftJet40OLEDBProvider”列表项,然后单击“下一步”按钮,弹出选择数据库的对话框,如图14.5所示。图14.4ADOData属性对话框图14.5数据库连接属性对话框(3)在对话框中,单击“选择或输入数据库名称”编辑框右边的“…”按钮,把前面所建立的学生数据库student.mdb选上,如图14.6。单击“测试连接”按钮,如连接成功则会给出提示信息。最后单击“确定”按钮关闭对话框。至此,数据连接已经建立好了,下面步骤是选择数据源中的数据,即进行数据集的选择。图14.6数据连接(4)再次打开ADOData控件的属性对话框,选择“RecordSource”选项卡,出现如图14.6所示的对话框。在“CommandType”列表框中选择“2-adCmdTable”列表项,在“TableOrStoredProcedureName”组合框中把学生成绩数据库student.mdb的表“stud_info”选择上。关闭对话框完成ADOData控件的属性的设置。图14.7设置数据库选项对话框3.5设置ADODataGrid控件的属性先用鼠标选中ADODataGrid控件,然后按鼠标右键,在弹出式菜单中选择“Properties”后,就会弹出属性对话框,在其中对该控件的属性进行设置。(1)打开ADODataGrid控件的属性对话框,选择“control”选项卡,如图14.7所示。在该对话框中,选中“AllowAddNew”和“AllowDelete”复选框。(2)再选择“All”选项卡,弹出如图14.8所示的对话框。在该对话框中,单击“DataSource”列表项右边的“Value”下拉列表按钮。从下拉的列表中选择ADOData控件的ID(IDC_ADODC1)。然后关闭属性对话框。图14.8DataGrid控件的All选项卡4、运行含有AD