比着总结一下更容易理解记忆、尽管都是一些浅显的东西,不过对像我这样的菜鸟们还是有点用的、
ADO(ActiveX Data Objects)
一种 程序 对象 ,用于表示用户 数据库 中的数据结构和所包含的数据。在Microsoft Visual Basic 编辑器 中,可以使 用 ADO 对象 以及ADO的附加 组件 (称为Microsoft ADO Extensions for DLL and Security(ADOX))来创建或修改表和 查 询、检验 数据库 、或者访问 外部数据源 。还可在代码中使用ADO来操作 数据库 中的数据。
ADODB (Active Data Objects Data Base)
它是一种 PHP 存取数据库的中间函式组件,虽然 PHP 是建构 Web 系统强有力的工具,但是 PHP 存取数据库的 功能,一直未能标准化,每一种数据库,都使用另一种不同且不兼容的 应用程序接口 (API)。为了填补这个缺憾,因 此才有 ADODB 的出现。一旦存取数据库的接口予以标准化,就能隐藏各种数据库的差异,若欲转换至其它不同的数 据库,将变得十分容易
ADODC
它是一个图形化的控件,就是VB里部件--控件--Microsoft ADO Data Control 6.0
ADO、 ADODB、 ADODC 各自的使用:
ADO是一个数据库访问组件,可以在VB、VC、VC++程序中使用。它分为后面两种,ADODC和ADODB。 ADODB是ADO数据对象类别名称,一般在代码中编写,如Dim con as New ADODB.Connection ADODC是一个图形化的控件,就是VB里部件--控件--Microsoft ADO Data Control 6.0。然后设置Adodc的,连
接数据库。
简单的说: ADO是种连接数据库的方式 adodb是对象 adodc是控件(一种特殊的对象)
ADODC 的用法:
adodc 它只是是一个控件,ADODC只不过是封装了ADO的一些功能而已
with CON
rs.open "select * from table1",CON,1,1 set datagrid1.datasource=rs
ADODB 的用法:
ADODB先要引用才可以的
Dim myrecord As New ADODB.Recordset Set myconn = New ADODB.Connection myconn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=F:\ACCESS数据库\db1.mdb" myconn.Open Set myrecord = New ADODB.Recordset myrecord.Open "insert into 学生表 (ID,姓名,班级,性别,民族,年龄) values(30318,'邹六峰','高一一班',0,'汉',2)", myconn, adOpenDynamic, adLockOptimistic myrecord.Open "select * from 学生表 where ID =30318", myconn, adOpenDynamic, adLockBatchOptimisti |
|