欢迎来到天天文库
浏览记录
ID:21852089
大小:184.00 KB
页数:27页
时间:2018-10-20
《第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数据查询1
4、1.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.2Data控件的常用方法11
6、.3.3Data控件的常用事件11.3.4Data控件访问数据库实例11.3.1Data控件的常用属性Data控件通过MicrosoftJet数据引擎实现数据访问Data控件能够操作数据库,但它本身不能显示数据库中的数据Data控件位于VisualBasic开发环境的工具箱中,双击Data控件按钮添加Data控件11.3.1Data控件的常用属性Data控件的常用属性有以下几种:⑴连接属性(Connect)用于设置要连接的数据库的类型⑵数据库名称属性(DatabaseName)返回或设置Data控件的数据源名称及位置⑶记录集类型属性(Reco
7、rdsetType)指定要创建的Recordset对象的类型11.3.1Data控件的常用属性⑷记录源属性(RecordSource)返回或设置基础表、SQL语句⑸独占属性(Exclusive)返回或设置一个值,指出数据库是供单用户访问还是多用户访问True:独占,单用户访问False:非独占,多用户访问默认值为False11.3.2Data控件的常用方法Data控件的常用方法有:⑴移动方法(Move)向前或向后浏览数据库中的数据⑵查找方法(Find)查找满足条件的记录⑶添加新记录方法(AddNew)添加新的记录11.3.2Data控件的常用
8、方法⑷更新记录方法(Update)在修改或添加记录后,写入数据库⑸删除记录方法(Delete)删除当前记录,删除后需调用Refresh方法刷新11.3.3Data控
此文档下载收益归作者所有