Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1568973
  • 博文数量: 884
  • 博客积分: 52280
  • 博客等级: 大将
  • 技术积分: 13060
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-06 09:46
文章分类

全部博文(884)

文章存档

2008年(884)

我的朋友

分类: C/C++

2008-08-06 09:53:36

下载本文示例代码
接上文《使用ADO封装类的数据库程序开发实例[第二版] (上)》

CAdoRecordSet class:

CAdoRecordSet:

CAdoRecordSet::CAdoRecordSet()
CAdoRecordSet::CAdoRecordSet(CAdoConnection *pConnection)
void CAdoRecordSet::SetAdoConnection(CAdoConnection *pConnection)
创建Connection对象.
Params:
[pConnection]: 连接对象指针.

Open 方法:
BOOL CAdoRecordSet::Open(LPCTSTR strSQL, long lOption, CursorTypeEnum CursorType, LockTypeEnum LockType)
Params:
[strSQL]: SQL语句, 表名, 存储过程或持久 Recordset 文件名.
[lOption]: 可选. 长整型值, 用于指示 strSQL 参数的类型. 可为下列常量之一.

下载本文示例代码
[常量] [说明]
adCmdText 指示strSQL为命令文本, 即普通的SQL语句.
adCmdTable 指示ADO生成SQL查询返回以 strSQL 命名的表中的所有行.
adCmdTableDirect 指示所作的更改在strSQL中命名的表中返回所有行.
adCmdStoredProc 指示strSQL为存储过程.
adCmdUnknown 指示strSQL参数中的命令类型为未知.
adCmdFile 指示应从在strSQL中命名的文件中恢复保留(保存的)Recordset.
adAsyncExecute 指示应异步执行strSQL.
adAsyncFetch 指示在提取 Initial Fetch Size 属性中指定的初始数量后, 应该异步提取所有剩余的行. 如果所需的行尚未提取, 主要的线程将被堵塞直到行重新可用.
adAsyncFetchNonBlocking 指示主要线程在提取期间从未堵塞. 如果所请求的行尚未提取, 当前行自动移到文件末尾.
阅读(194) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~