颗粒归仓___再看ADO (ActiveX Date Object)

做完了机房管理,ado有了初步的认识,感觉对他的概念还是比较模糊.回头再来看看.

对数据库的操作,基本上是三个对象搞定,connection,recordset,command对象

其中connectionrecordset都能执行sql语句,区别就是recordset执行以后保存在自己的记录集中.

 


 

 

几个主要的方法:

1:Execute方法

执行指定的查询、SQL语句、存储过程或特定提供者的文本等内容。

2Open方法

该方法用来打开到数据源的连接。格式如下:

Cn.open ConnectionString

其中,Cn是连接对象变量名,参数ConnectionString是连接字符串或者ODBC数据源的名字。

RecordSet对象表示来自基本表或SQL命令查询结果的记录全集,所有的RecordSet对象均使用记录(行)和字段(列)进行构造。在任何时候,RecordSet对象所指的当前记录均为集合内的单个记录。可以使用RecordSet对象进行数据操作,如添加记录、删除记录、查询记录等。

3AddNew方法

   该方法用来在RecordSet中插入新记录,前提是这个RecordSet对象是可更新的。在使用该方法后,用Update方法进行保存,新记录便成为当前记录。

4Clone方法

   在很多情况下可能希望同时保持两个相同的RecordSet的独立引用。例如,在同一个窗体上同时显示两个独立的但包含相同数据的网格,并且允许用户分别地浏览这些网格。调用Clone方法能够产生一个新的RecordSet对象变量。

5Delete

   用来从RecordSet中删除记录。使用时要和Update方法一起使用。

6MoveMoveFirstMovePreviousMoveNext

   Move从当前记录移动记录指针,调用语法为rs.Move n,其中n是要跳过的记录数;MoveFirst移动记录指针到第一条记录,调用语法为rs.MoveFirstMoveLast移动记录指针到最后一条记录,调用语法为rs.MoveLastMoveNext 移动记录指针到下一条记录,调用语法为rs.MoveNextMovePrevious移动记录指针到前一条记录,调用语法为rsMovePrevious

 

Command对象

方法主要是ExecuteExecute方法用于执行CommandText属性指定的查询,SQL语句或者存储过程。  

   语法:

ConnectionCommandRecordset对象在使用中常常是组合到一块使用来实现对数据的存取操作的。

 

在这里主要讲解如何使用它们对数据库进行查询、更新和删除的方法,其一般方法如下:

1)准备数据库。在SQL Server数据库中创建school数据库,创建student表。

2)连接数据库,要用到Connection对象,具体连接方法有两种。

   第一种:利用数据源。

   第二种:使用字符连接串。

3)使用RecordsetConnection对象查询数据记录.

4)使用Connection删除数据记录.

5)使用Connection添加数据记录.

6)使用Command对象查询数据记录.

7)使用Command对象删除数据记录.

8)关闭Connection对象.

posted on 2010-09-04 16:08  技术无敌  阅读(155)  评论(0编辑  收藏  举报