欢迎来到天天文库
浏览记录
ID:57059742
大小:299.50 KB
页数:30页
时间:2020-07-30
《Visual Basic数据库编程课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12章VisualBasic数据库编程一、VB中使用ADO访问数据库二、如何使用SQL语句得到符合要求的纪录集三、在VisualBasic中可以用以下方法来访问数据库:使用数据控件(datacontrol)。使用DAO对象。使用ADO对象一.使用ADO访问数据库在VisualBasic中,可用的数据访问接口有三种:ActiveX数据对象(ADO,ActiveXDataObjects)远程数据对象(RDO,RemoteDataObjects)数据访问对象(DAO,DataAccessObjects)。
2、数据访问技术总是在不断进步,而这三种接口的每一种都分别代表了该技术的不同发展阶段。最新的是ADO,它是比RDO和DAO更加简单,然而却更加灵活的对象模型。对于新工程,应该使用ADO作为数据访问接口。一.使用ADO访问数据库ADO最主要的优点是易于使用,速度快,内存支出少。ADO支持建立客户端/服务器和基于Web的应用程序的关键功能。ADO是实现Internet数据库访问的基础。利用ADO不仅可以通过一个Web网页实现对数据库的访问。一.使用ADO访问数据库初步使用ADO要学习两个基本控件和一个对象ADODC
3、控件:ADO数据控件,用于连接数据源,生成RecordSetRecordSet对象:记录集对象,用于对数据记录进行操作DataGrid控件:数据表格控件,用于显示RecordSet中的数据记录一.使用ADO访问数据库ADODC控件ConnectionString属性RecordSource属性RecordSet对象Refresh方法DataGrid控件DataSource属性AllowAddnew属性AllowDelete属性AllowUpdate属性AddNew方法Delete方法Update方法Move
4、XXX方法BOF,EOF属性Open,Close方法RecordCount属性几个相关事件1.ADO数据控件(ADODC)ADO数据控件的用途及外形和Data控件相似,但是通过MicrosoftActiveX数据对象(ADO)来建立对数据源的连接。ADO数据控件通过属性实现了对数据源的连接。1.ADO数据控件(ADODC)添加ADODC(ADO数据控件)控件:“工程”菜单(或鼠标右击控件箱)-“部件”—“MicrosoftADODataControl6.0”ADODC控件常用属性和方法:Connection
5、String属性RecordSource属性RecordSet对象Refresh方法如何添加ADODC和DataGrid控件如何添加ADODC和DataGrid控件ADODCDataDataGrid如何添加ADODC和DataGrid控件ADODCDataGrid1.ADO数据控件(ADODC)1.ConnectionString属性ConnectionString属性包含了用于与数据源建立连接的相关信息。创建连接时,可以采用下列源之一:一个连接字符串,一个文件(MDL),一个ODBC数据源名称(DSN)。
6、2.RecordSource属性RecordSource确定具体可访问的数据,这些数据构成记录集对象Recordset。该属性值可以是数据库中的单个表名,也可以是使用SQL语言的一个查询字符串。1.ADO数据控件(ADODC)3.Refresh方法如果在设计状态没有为打开数据库控件的有关属性全部赋值,或当RecordSource在运行时被改变后,必须使用激活数据控件的Refresh方法激活这些变化。例如:ADODC1.RecordSource="Titles"ADODC1.Refresh1.ADO数据控件(
7、ADODC)几个相关事件:WillMove将移动当前记录时发生MoveComplete当前记录发生移动后发生WillChangeRecord将修改记录内容时发生RecordChangeComplet修改记录内容后发生设置数据源ConnectionString属性设置数据源ConnectionString属性设置数据源ConnectionString属性设置数据记录源RecordSource属性2.记录集对象(RecordSet)Recordset对象的常用属性与方法:Open,CloseAddNewDele
8、teUpdateMoveXXXXBof,EofRecordCount2.记录集对象(RecordSet)Open和Close方法(一般不需要显式使用)打开和关闭指定的数据库记录集,并分配或释放资源。格式为:MyData.OpenMyData.Close2.记录集对象(RecordSet)BOF:用来测试记录指针是否超过文件头。EOF:用来测试记录指针是否超过文件头。RecordCount属性:指出Recordse
此文档下载收益归作者所有