分类: C/C++
2008-08-01 16:55:50
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 | 指示主要线程在提取期间从未堵塞. 如果所请求的行尚未提取, 当前行自动移到文件末尾. |