友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
一世书城 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

VC语言6.0程序设计从入门到精通-第102章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 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 ·  


………………………………………………………………………用户上传之内容结束……………………………………………………………………………………

返回目录 上一页 回到顶部 0 1
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!