欢迎来到天天文库
浏览记录
ID:52268575
大小:581.01 KB
页数:53页
时间:2020-04-03
《VB与数据库应用开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章VB与数据库应用开发第6章VB与数据库应用开发6.1VisualBasic6.0与数据库6.2VisualBasic6.0应用系统的体系结构6.3VisualBasic6.0支持的数据存取模式6.4VisualBasic6.0可视化数据管理器6.5VisualBasic6.0数据窗体向导6.1VisualBasic6.0与数据库6.1.1VisualBasic6.0数据库编程的特征6.1.2VisualBasic6.0数据库开发平台的优点6.1.3VisualBasic6.0支持的数据库种类6.1.4VisualBasic6.0数据库的数据类型6
2、.1VisualBasic6.0与数据库VisualBasic6.0数据库编程的特征VisualBasic6.0处理的数据库大多为关系型数据库。支持ADO存取模式,即ActiveXDataObject数据对象存取模式。支持对象连接与嵌入数据库和组件对象模型。针对不同的数据库(如SQLServer、Oracle等)可以开发完善的客户机/服务器应用程序,管理数据源和创建服务器端控件。6.1VisualBasic6.0与数据库具有不需要经过复杂编程就可以管理和显示数据库数据的数据控件和数据绑定控件。数据控件用来与具体的数据库相连接,数据绑定控件用来显示和修改
3、数据库中的数据。提供了能够快速生成报表的DataReportDesigner报表设计工具。提供了使用和配置连接的工具与命令及进行ODBC开发的API函数。支持多层的数据库应用程序开发。6.1VisualBasic6.0与数据库VisualBasic6.0数据库开发平台的优点简单性。VisualBasic6.0为每种数据访问模式提供了相应控件,通过这些控件只要编写少量的代码或甚至不编写任何代码就可以访问和操作数据库。灵活性。VisualBasic6.0不像一般的数据库(如FoxPro,Access等)那样局限于特定的应用程序结构,也不需要用某些指令对当前
4、打开的数据库进行操作,因而比较灵活。6.1VisualBasic6.0与数据库可扩充性。VisualBasic6.0是一种可以扩充的语言,其中包括在数据库应用方面的扩充。在VisualBasic6.0中,可以使用ActiveX控件,这些控件可以由Microsoft公司提供,也可以由第三方开发者根据COM标准开发。有了ActiveX控件,可以很容易地在VisualBasic6.0中增加新功能,扩充VisualBasic6.0数据存取控制的指令系统。6.1VisualBasic6.0与数据库VisualBasic6.0能够操作的数据库基本上可以分成如下三类
5、。VisualBasic数据库。即本地数据库,与MicrosoftAccess的格式相同。外部数据库。支持几种流行格式ISAM(IndexSequenceAccessMethod,索引顺序访问方法)数据库,该类数据库主要包括;Btrieve,dBaseIII,dBaseⅣ,dBaseV,MicrosoftFoxPro2.0,MicrosoftFoxPro2.5,Paradox3.x及Paradox4.0等。另外还可以访问文本文件、MicmsolExcel、Lotus1-2-3电子表格。ODBC数据库。VisualBasic6.06.0支持符合ODBC标
6、准的客户机/服务器数据库,如:MicrosoftSQLServer,Oracle等。6.1VisualBasic6.0与数据库VisualBasic6.0数据库的数据类型数据类型可以用来定义数据库中表的字段类型,数据库系统支持的数据类型取决于使用的数据库引擎和文件格式。VisualBasic6.0使用的数据库引擎是MicrosoftJET(JointEngineeringTechnologe),该数据库引擎支持的字段数据类型如表6.1VisualBasic6.0与数据库数据类型关键字存储信息存储空间(Byte)整型Integer整数数值数据2长整型Lo
7、ng整数数值数据4单精度型Single实数数据4双精度型Double实数数据8二进制型Binary二进制数据不超过1.2GB字节型Byte整数数值数据1文本型Text字符串不超过255B日期型Date日期数据8逻辑型或布尔型Yes/No逻辑值(布尔值)2(True或False)OLE型OLEOLE对象不超过1.2GB备注型Memo长字符串不超过1.2GB计数器Counter长整数,自动增值6.2VisualBasic6.0应用系统的体系结构6.2.1VisualBasic6.0数据库应用系统的组成6.2.2VisualBasic6.0数据库应用系统的存
8、放6.2VisualBasic6.0应用系统的体系结构VisualBasic6.0数据库应用系
此文档下载收益归作者所有