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   参数是一个存在的表名称    
     
  AdCmdStoredProc   3   所指定的   CommandText   参数是   Stored   Procedure   表名称     
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值