当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>Visual C++教程

VC中Recordset使用方法介绍

    Recordset   对象的   Open   方法   允许用户向数据库发出请求,通过是运行一个   SQL   命令、启动一个指定的数据表或调用一个指定的   Stored   Procedure Recordset.Open   Source,ActiveConnection,CursorType,LockType,Options

    Source   参数可以是一个   Command   名称,一个   SQL   命令、一个指定的数据表名称或一个指定的   Stored   Procedure.Recordset   对象可通过   Source   属性连接   Command   对象。

    ActiveConnection   参数可以是一个   Connction   对象名称或是包含“数据库连接信息(   ConnectionString   )”的字符串信息。Recordset   对象可通过   ActiveConnection   属性连接   Connection   对象。

    CursorType   参数表示启动数据的游标类型。

    常   数   常   数   值   说   明

    AdOpenForwardOnly   0   启动只能向前(   Forward-only   )的游标,缺省值

    AdOpenKeyset   1   启动   Keyset   类型的游标

    AdOpenDynamic   2   启动   Dynamic   类型的游标

    AdOpenStatic   3   启动   Static   类型的游标

    LockType   参数表示采用的   Lock   类型。

    常数常数值说明

    AdLockReadOnly   1   以只读方式启动,无法运行   AddNew、Update、Delete   等方法,缺省值

    AdLockPessimistic   2   当数据正在更新时,系统会暂时锁定其它用户的动作,以确保数据一致性

    AdLockOptimistic   3   当数据正在更新时,系统不会暂时锁定其它用户的动作

    AdLockBatchOptimistic   4   当数据正在更新时,其它用户必须将   CursorLocation   属性设为   adUseBatch   ,才能对数据库操作

    Options   参数表示对数据库请求的类型。

    常数常数值说明

    AdCmdUnknown   -1   所指定的   CommandText   参数类型无法确定,缺省值

    AdCmdText   1   所指定的   CommandText   参数是一般的命令类型

    AdCmdTable   2   所指定的   CommandText   参数是一个存在的表名称     [Page]

    AdCmdStoredProc   3   所指定的   CommandText   参数是   Stored   Procedure   表名称

相关内容
赞助商链接