ADO,ADODB,ADODC
来源:互联网 发布:安知我意百度云 编辑:程序博客网 时间:2024/05/17 19:16
学生管理系统敲完以后,发现自己对模块中ADODB理解有些混乱。查阅一些相关资料后,简单总结一下。
1 ADO(ActiveX Data Object),数据库访问组件,可在编码器vb,vc,c++中使用,可在代码中使用ADO进行对数据库的操作,同样可对不同类型数据源进行访问。换句话说:ADO就是我们访问数据库的一个手段。ADO分为两种:ADODB,ADODC。
ADO共包括7个对象,其中3个独立对象,4个非独立对象。(这里主要介绍3个独立对象)
(1)· Connection:连接对象,用于创建数据源的连接。在连接字符串中,必须提供正确的数据提供者,数据库,数据库服务器,访问数据库身份验证方式以及用户名,口令等信息。在使用其他对象之前必须先建立数据源的连接,然后在连接对象上创建和使用其他对象。
(2)· command:命令对象,用于执行各种SQL 命令或者存储过程,比如创建/删除数据库,执行查询返回记录集,删除记录等操作。
(3)· Recordset:记录集对象,保存来自基本表或命令对象返回的结果。使用记录集对象几乎可以完成所有的数据操作。这其中还有一个Field字段对象,是依赖于记录及对象使用,可用Fields集合来获得记录集中每个字段的信息。
2 ADODB(ActiveX Data Objects Data Base) 是ADO的数据对象类别名称。也就是我们在学生管理系统中用到的诸如:
public sub testConnectionString() dim cnn as adodb.connection '定义连接对象 dim rs as adodb.recordset '定义记录集对象 set cnn = new adodb.connection '创建连接对象 cnn.open connectString '打开连接对象 connectString = "FileDSN=student.dsn;UID=sa;PWD= 123" set rs new adodb.recordset '创建数据集对象 rs.Open set rs =Nothing '清空数据及对象 cnn.close '关闭连接对象End sub
3 ADODC:图形化控件(ADO Data控件) 可在VB里部件--控件--Microsoft ADO Data Control 6.0中找到。ADOData 控件使 用ADO来快 速建立数据绑定的控件和数据提供者之间的连接,使用该控件,可在“属性”窗口中设置相应的属性来建立数据源的连接,然后通过数据绑定操作将获得的记录集绑定到特定控件,显示在窗体中。
增:adodc1.recordset addnew 删:adodc1.recordset delete 改: Adodc1.recordset.update 查: '使用SQL语句实现记录查找,用adodc控件的recordsource属性指定记录使用的SQL语句,再调用refresh方法刷新记录集,记录集中即为查询结果。 strSQL = "姓名 like "%" & Trim(txtFields(0).text) & "%" strSQL = " select * from employee where " & strSQL Adodc1.recordsource = strSQL Adodc1.Refresh
0 0
- ADO,ADODB,ADODC
- 分析 "ADO" "ADODB" "ADODC" 之间的区别与联系
- ADODB VS ADODC
- 关于adodc和adodb的问题
- 基于ADO+Adodc控件+DataGrid控件制作的一个数据库编辑程序(完整原程序)
- 基于ADO+Adodc控件+DataGrid控件制作的一个数据库编辑程序(完整原程序)
- 基于ADO+Adodc控件+DataGrid控件制作的一个数据库编辑
- ADODB
- adodb
- adoDB
- ADODB
- adodb
- ADOdb
- ADODB
- Adodc.Refresh
- Adodc控件
- VB中adodc与Adodb版本冲突(显示为“过程声明与同名事件或过程的描述不匹配”)
- ADODC简单用法
- VS2012程序打包部署详解
- 全响应跨设备的Zoomla!逐浪CMS2 x2.0正式发布
- 删除重复字符
- 解密:Java语言的特性有哪些?(第二篇)
- 最小生成树的变形(次小生成树hdu4081)
- ADO,ADODB,ADODC
- CHtmlView::Navigate
- 文件编码详解 彻底解决中文乱码问题
- cocos2D-x 3.x学习笔记【一】 创建新项目
- 雷军20年前编写的汇编代码
- hdoj.2096 小明A+B 20140802
- 水晶报表下载
- COM的结构
- 用 * 打印三角形和菱形----20140802