1.Connection对象
它代表与数据库的链接。
Public:
_Connection m_pConnection;
m_pConnection.CreateInstance(“ADODB.Connection”);
对象创建完之后,还需设置具体属性链接到指定的数据库。
常用属性:
(1) ConnectionString属性。指定数据源。
(2) ConnectionTimeout属性。指定在终止和产生错误之前执行命令需要等待的时间,默认为30s。
(3) Mode属性。对象修改数据的权限。
(4) State属性。返回Connection对象的状态。
(5) Open方法。用于打开到数据源的连接。语法结构:connection.Open(ConnectionString,UserId, Password, Options);
(6) Close方法。关闭到数据库的连接。
2.Command对象
定义了将对数据源执行的命令。常用属性和方法:
(1) ActiveConnection属性。通过设置该属性使打开的连接与Command对象关联。
(2) CommandText属性。定义命令的可执行文本。
(3) Execute方法。执行CommandText定义的可执行文本。
3.Recordset对象
表示来自基本表或命令执行结果的记录全集。其常用属性和方法:
(1) AbsolutePosition属性。指定Recordset对象当前记录的序号位置。
(2) adoBOF,adoEOF属性。前者指示当前记录位置位于Recordset对象的第一个记录之前;后者指示当前记录位置位于Recordset对象的最后一个位置之后。常用来判断记录指针是否越界。
(3) MaxRecord属性。指定通过查询返回Recordset的记录的最大数目。
(4) GetCollect方法。返回当前记录集中指定的字段值。
(5) Move方法。在记录集中移动指针。
(6) MoveFirst,MoveLast,MoveNext,MovePrevious方法。
(7) Open方法。打开基本表、查询结果或Recordset中记录的游标。语法:recordset.Open(Source, ActiveConnection, CursorType, LockType, Options);Source是记录源,它可以是一条SQL语句、一个表。。。;ActiveConnection指定相应的Connection对象。CursorType指定打开Recordset时使用的游标类型;LockType指定打开Recordset时应该使用的锁定类型。Options指定Source参数的类型。