按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
单击“数据源”按钮,打开如图 12…27 所示的“数据链接属性 ”对话框。单击“提供者”
选项卡。
图 12…27 “数据源链接属性”对话框 图 12…28 连接 Access 数据
本例中,用来测试的数据库是在 Access 2002 下建立的,在这里要选择“Microsoft Jet 4。0
OLE DB Provider ”,如果是在 Access 97 下建立的,则要选择“Microsoft Jet 3。51 OLE DB
·367 ·
…………………………………………………………Page 379……………………………………………………………
Visual C++ 6。0 程序设计从入门到精通
Provider ”,如果是其他类型数据库,也有相应的 Provider 可以选择。然后单击“下一步”按
钮,对话框如图 12…28 所示。在这里数据库选择第 2 节建好的数据库 Info。mdb ,单击“确定”
按钮,数据源设置完成 。可见,利用 组件 DataSourceLocator 设置数据源是非常方便的,
而在编写程序的时候,也只需要一个 PromptNew() 函数即可。
设好数据源后回到原运行界面,会发现在第一个 Edit 控件栏中已经填好了连接语句 。单
击“连接”按钮,在左侧的 List Box 控件栏中会出现 Info。mdb 数据库中的“Contact ”和“Personal ”
两个表的名字,如图 12…29 所示。
图 12…29 刚连接时的界面
如果想看表 Personal 的内容,只需要用鼠标左键单击 List Box 控件栏中的“Personal ”项,
则在 DataGrid 控件中便会显示出表 Personal 中的所有记录,如图 12…30 所示。
图 12…30 显示表 Personal 中的所有记录
如果需要记录中的详细资料,如王明的联系方式,可利用第 3 节介绍的 SQL 语句,只需
要在第 2 个 Edit 控件栏中填写 select * from Contact where Name = ’王明’,然后单击“操作”
·368 ·
…………………………………………………………Page 380……………………………………………………………
第 12 章 数据库开发
按钮,则在 DataGrid 控件中会显示出表 Contact 中关于王明的记录,如图 12…31 所示。
图 12…31 利用 SQL 语句进行数据库操作
最后可以测试一下排序功能 。先显示出表 Personal 中的所有记录,然后在 DataGrid 控件
的“Birthday ”列上单击鼠标左键,可以看到按出生年月排序后的结果,如图 12…32 所示。
图 12…32 对某列排序后的结果
用户还可以利用第 3 节介绍的其他 SQL 语句对数据库进行操作 。当所有操作完成时,单
击“断开”按钮断开连接,然后单击“退出”按钮退出程序。
本程序代码量只有大概 300 行,但是已经实现了对数据库的基本操作。由此可见,利用
ADO 进行数据库开发简单方便,同时 DataGrid 控件的使用也大大简化了编程。相信通过这
个简单的例子,读者已经对 ADO 技术有了更深一步的了解。
·369 ·
…………………………………………………………Page 381……………………………………………………………
Visual C++ 6。0 程序设计从入门到精通
12。8 本章小结
本章介绍了数据库的基本概念和数据库开发的几种主要技术,接着较为详细地介绍了
Access 数据库的创建和维护以及 SQL 语句的基本知识,最后,用一个详细的实例介绍了如何
利用 ADO 技术进行数据库开发。本章所用实例都简单易懂,希望读者学习完本章知识后,
能够对数据库开发有一个全面的了解,并能够利用 ADO 技术进行简单的数据库开发。
·370 ·
………………………………………………………………………用户上传之内容结束……………………………………………………………………………………