欢迎来到天天文库
浏览记录
ID:61636031
大小:327.50 KB
页数:9页
时间:2021-03-04
《VB与Access数据库的连接.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VB与Access数据库的连接VB创建数据访问应用的步骤4连接数据源123创建SQL查询命令对象处理数据更新数据源无控件连接需引用MicrosoftActiveXDataObjects2.0LibraryVb无控件连接数据库Vb无控件连接数据库需在“工程菜单中”添加引用VB与Access数据库连接Connection对象用Connection建立和数据库的连接时,需设置连接字符串ConnectionString的参数。DimconnAsNewADODB.Connection'申明一个Connection对象connconn.ConnectionString="Provider=Micr
2、osoft.ACE.OLEDB.12.0;DataSource=data.accdb"conn.Open'conn有open、Execute、close等方法DimrsAsNewADODB.Recordset'申明一个Recordset对象rsDimstrsqlAsString'存储sql语句字符串Setrs.ActiveConnection=conn'rs与conn建立关联sqlstr="select*from分班考成绩"'从“分班考成绩出”数据表中读取所有记录rs.Opensqlstr,conn,1,1'rs记录集的数据是sqlstr语句查询到的记录SQL查询语句通式:select
3、字段名,…from数据表,…[where条件][orderby字段名,…]例1:“Select*from分班考成绩”注释:从“分班考成绩”数据表中查询所有记录例2:“select学号,成绩from分班考成绩where班级=‘高二6班’orderby学号”注释:从“分班考成绩”数据表中查询班级字段值为高二6班的学号和成绩字段所有的值,并按学号升序排序例3:xh=trim(text1.text)“select*from分班考成绩where学号=‘“&xh&”’”注释:从“分班考成绩”数据表中查询学号字段值为xh的记录Rs记录集从数据库中检索到的数据的集合。类似于一张二维数据表。它可以包括完
4、整的数据库表,也可以包括表的行和列的子集。根据查询条件形成的表,也可能是无记录的空表。Recordset的Fields集合用于返回当前记录中的数据.例:Setrs.ActiveConnection=connsqlstr="select*from分班考成绩rs.Opensqlstr,conn,1,1此时rs的当前记录是“分班考成绩”数据表中的第一条记录Fields集合返回值Fields集合rs.Fields("学号")1001rs.Fields(0)rs.Fields("班级")高二1rs.Fields(1)rs.Fields81rs.Fields(2)RS:Recordset的方法方法
5、作用rs.MoveNext下一条rs.MovePrevious上一条rs.EOF尾记录之后rs.BOF首记录之前rs.MoveLast最后一条rs.MoveFirst第一条
此文档下载收益归作者所有