使用VB开发Access应用程序(2).ppt

使用VB开发Access应用程序(2).ppt

ID:52254629

大小:295.50 KB

页数:16页

时间:2020-04-03

使用VB开发Access应用程序(2).ppt_第1页
使用VB开发Access应用程序(2).ppt_第2页
使用VB开发Access应用程序(2).ppt_第3页
使用VB开发Access应用程序(2).ppt_第4页
使用VB开发Access应用程序(2).ppt_第5页
资源描述:

《使用VB开发Access应用程序(2).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1三步曲开端用Field对象操作字段结合Recordset对象使用定位方法搜索记录集和表中的数据使用Bookmark属性记录在Recordset中的位置2开发一个集于ADO技术的VB数据库应用程序的三步曲开端引用ADO类库利用ADO的Connection对象连接可用的数据源利用ADO的Recordset对象返回需要操作的记录集31.中可引用ADO类库MicrosoftActiveXDataObjects2.0LibraryMicrosoftActiveXDataObjects2.1LibraryMicrosoftActiveXDataObjects2.5LibraryM

2、icrosoftActiveXDataObjects2.6Library引用ADO类库菜单:[工程]→[引用…]4Connection对象2.使用Connection对象连接可用的数据源定义1个Connection对象;DimcnAsNewADODB.Connection设置Connection对象的CursorLocation属性为“位于客户端的游标”(adUseClient);cn.CursorLocation=adUseClient定义连接字符串"provider=MSDASQL;dsn=jet_bookdb“(ODBC)"Provider=Microsoft.J

3、et.OLEDB.4.0;DataSource=D:bookdb.mdb“(OLEDB)通过Connection对象的Open方法建立数据连接;cn.Open"provider=MSDASQL;dsn=jet_bookdb"(ODBC)cn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:bookdb.mdb"(OLEDB)5Recordset对象3.使用Recoedset对象返回需要操作的记录集(临时表)定义1个Recordset对象;DimrsAsNewADODB.Recordset定义检索语句可以是:SQL

4、查询语句:mysql="selecttop1*frombook"或直接是表名:mysql=“book"通过Recordset对象的Open方法返回记录集(建立临时表);rs.Openmysql,cn或rs.Openmysql,cn,adOpenStatic,adLockOptimistic,adCmdTable(分别设定:CursorType、LockType和Options参数)6Close方法使用Connection和Recordset的Close方法通过使用Connection和Recordset的Close方法,可以释放记录集,关闭和数据源的连接。SetConn

5、ection=nothingConnection.Close和SetRecordset=nothingRecordset.CloseSetrs=nothingCn.Close7可以靠检查Field对象的Value属性来获得字段的值(因为Field对象的缺省属性是Value属性,你只要引用Field对象即可,不需要明显的引用Value属性)Field对象各种语法形式:rs.Fields("LastName")rs!LastNamers![LastName]在Fields集合中,也可以用索引来标识Field字段:rstEmployees.Fields(0)可以使用索引循环遍

6、历整个集合,在每一轮的循环中将索引的值加一。集合中的对象编号是从0开始的,因此第一个Field的编号为0,第二个为1,依此类推。字段的顺序是由基本表决定的。通常按照打开记录集时取得的顺序对字段进行编号。01.vbx8(1)Recordset对象的定位方法:MoveFirst方法用于转到记录集的第一行。MoveNext方法用于转到记录集的下一行。MovePrevious方法用于转到记录集的上一行。MoveLast方法用于转到记录集的最后一行。Move方法用于按说明的个数移动记录。Recordset对象的定位方法9(2)使用BOF和EOF遍历记录集Recordset对象的定

7、位方法BOFRecord#1Record#2Record#3EOFRecordset对象还提供了两个属性用于告知你此时是否到了记录集的开始处或末尾处;EOF(EndofFile)属性为True时,表示你已移到了记录集的最后一个元素后面。BOF(BeginningofFile)属性为True时,表示你已移到了记录集的第一个元素之前。10(2)使用BOF和EOF遍历记录集Recordset对象的定位方法通常用于遍历记录集的代码便是把定位方法和BOF、EOF结合起来,通常代码是一个循环,如下:DoUntilEOF’从字段Field中读取数据rs

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

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

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