Visual Basic教程第11章 Visual Basic 6.0中的数据库编程

Visual Basic教程第11章 Visual Basic 6.0中的数据库编程

ID:44271866

大小:184.00 KB

页数:27页

时间:2019-10-20

Visual Basic教程第11章 Visual Basic 6.0中的数据库编程_第1页
Visual Basic教程第11章 Visual Basic 6.0中的数据库编程_第2页
Visual Basic教程第11章 Visual Basic 6.0中的数据库编程_第3页
Visual Basic教程第11章 Visual Basic 6.0中的数据库编程_第4页
Visual Basic教程第11章 Visual Basic 6.0中的数据库编程_第5页
资源描述:

《Visual Basic教程第11章 Visual Basic 6.0中的数据库编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第11章VisualBasic6.0中的数据库编程VisualBasic6.0与数据库数据库的建立、维护和查询使用Data控件访问数据库使用ADO控件访问数据库11.1VisualBasic6.0与数据库11.1.1VisualBasic6.0支持的常用数据库11.1.2VisualBasic中的数据库控件11.1.1VisualBasic支持的常用数据库VisualBasic支持的常用数据库如下:⑴VisualBasic内部数据库VisualBasic中内置一个小型的数据库,与MicrosoftAccess数据格式相同,相互兼容,因此可

2、以直接使用VisualBasic创建Access数据库程序。特点:小巧、灵活、方便⑵外部数据库中小型:MicrosoftAccess、MySQL、DB2、dBASE等大型:Oracle、Sybase、SQLServer等11.1.1VisualBasic支持的常用数据库⑶ODBCODBC并不是数据库,而是一组规范,提供了对数据库访问的标准API11.1.2VisualBasic中的数据库控件VisualBasic常用的数据库控件:⑴数据访问控件(Data控件)Data控件,不需要任何编程就可以实现对数据库的访问。通过在窗体上绘制Data控

3、件,设置其属性,就可以生成一个数据库应用程序的数据源⑵数据库绑定控件(DBGrid控件)DBGrid用于显示和操作代表Recordset对象中的记录,最重要属性为DataSource,用于将控件连接到数据库中11.1.2VisualBasic中的数据库控件⑶ActiveX对象ActiveX数据对象(ActiveXDataObject,ADO)是微软公司用于存取数据源的COM组件。开发人员设计时不用考虑数据库的实现方式11.2数据库的建立、维护和查询11.2.1建立数据库11.2.2删除数据库中的表11.2.3修改数据表结构和数据11.2.

4、4数据查询11.2.5数据窗体设计器11.2.1建立数据库数据库基本操作:增、删、改、查。创建数据库的方式大同小异,下面以Access数据库为例讲解创建数据库的方法。⑴直接在Access中创建⑵在VisualBasic中使用可视化数据管理器创建操作:在VisualBasic6.0窗口中选择【外接程序】【可视化数据管理器】菜单命令。11.2.1建立数据库【范例11-1】使用可视化数据管理器创建Access数据库11.2.2删除数据库中的表使用DropTable命令删除数据库中的表注意:删除表和删除表格中的全部记录不同。删除表格全部记录后该

5、表格仍然存在,而使用DropTable命令则会将整个数据库表格的所有信息全部删除。11.2.3修改数据表结构和数据可以使用可视化数据管理器修改数据表结构和数据⑴使用可视化数据管理器修改数据表内容⑵使用可视化数据管理器修改数据表结构11.2.4数据查询可视化数据管理器中有一个【SQL语句】窗体,可进行查询操作11.2.5数据窗体设计器可视化数据管理器中有一个数据窗体设计器工具,可以不写代码创建数据库应用程序【范例11-2】使用数据窗体设计器创建数据库程序。11.3使用Data控件访问数据库11.3.1Data控件的常用属性11.3.2Dat

6、a控件的常用方法11.3.3Data控件的常用事件11.3.4Data控件访问数据库实例11.3.1Data控件的常用属性Data控件通过MicrosoftJet数据引擎实现数据访问Data控件能够操作数据库,但它本身不能显示数据库中的数据Data控件位于VisualBasic开发环境的工具箱中,双击Data控件按钮添加Data控件11.3.1Data控件的常用属性Data控件的常用属性有以下几种:⑴连接属性(Connect)用于设置要连接的数据库的类型⑵数据库名称属性(DatabaseName)返回或设置Data控件的数据源名称及位置⑶

7、记录集类型属性(RecordsetType)指定要创建的Recordset对象的类型11.3.1Data控件的常用属性⑷记录源属性(RecordSource)返回或设置基础表、SQL语句⑸独占属性(Exclusive)返回或设置一个值,指出数据库是供单用户访问还是多用户访问True:独占,单用户访问False:非独占,多用户访问默认值为False11.3.2Data控件的常用方法Data控件的常用方法有:⑴移动方法(Move)向前或向后浏览数据库中的数据⑵查找方法(Find)查找满足条件的记录⑶添加新记录方法(AddNew)添加新的记录1

8、1.3.2Data控件的常用方法⑷更新记录方法(Update)在修改或添加记录后,写入数据库⑸删除记录方法(Delete)删除当前记录,删除后需调用Refresh方法刷新11.3.3Data控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。