no_namespace rename 在C++中是什么意思啊
2014-07-08 09:55
337 查看
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF")
#import生成文件 msado15.tlh,默认是有namespace ADODB { } 所有内容都包在这个名字空间中。 用了no_namespace则生成的头文件中没有namespace,所有内容是全局的。 rename的意思就是改名了,rename("EOF","adoEOF")将EOF改名为adoEOF,以免和C语言里的EOF重名。
BOF 指示当前记录位置位于 Recordset 对象的第一个记录之前。 EOF 指示当前记录位置位于 Recordset 对象的最后一个记录之后。 当RecordCount0时,BOF,EOF都为True返回值BOF 和 EOF 属性返回布尔型值。 说明使用 BOF 和 EOF 属性可确定 Recordset 对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset 对象的限制。 如果当前记录位于第一个记录之前,BOF 属性将返回 True (-1),如果当前记录为第一个记录或位于其后则将返回 False (0)。 如果当前记录位于 Recordset 对象的最后一个记录之后 EOF 属性将返回 True,而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。 如果 BOF 或 EOF 属性为 True,则没有当前记录。 如果打开没有记录的 Recordset 对象,BOF 和 EOF 属性将设置为 True,而 Recordset 对象的 RecordCount 属性设置为零。打开至少包含一条记录的 Recordset 对象时,第一条记录为当前记录,而 BOF 和 EOF 属性为 False。 如果删除 Recordset 对象中保留的最后记录,BOF 和 EOF 属性将保持 False,直到重新安排当前记录。
相关文章推荐
- C++中using namespace std是什么意思?
- c++ 中的using namespace std是什么意思啊
- C++中的 using namespace std是什么意思
- C++ - _T含义 C++语言中“_T”是什么意思?(转)
- 【转】请问C++中一个构造函数后面加个冒号是什么意思
- 这个C++的程序的错误提示是什么意思
- C++每个系统标识符的意思是什么
- C++中inline函数的定义为什么要放在头文件中?头文件中“只定义一份”是什么意思?const object 和inline函数是“一次定义规则”
- string @namespace中的@是什么意思
- 【C++】[转]stdafx.h是什么意思
- C++中extern"C"深层含义&ifdef __cplusplus 倒底是什么意思[转]
- c++中的#include "stdafx.h"是什么意思?
- C++ 中stdafx.h是什么意思
- C++中的MCI_OPEN_PARMS是什么意思
- 逻辑与 按位与 逻辑或 按位或 逻辑非 按位非是什么意思?c++
- ->在C++中是什么意思?
- 存储过程中的 SET NOCOUNT ON 什么意思
- C++ 中stdafx.h中文意思,并且在C++中起到的作用是什么?
- 电脑编程C++是什么意思
- C++ - _T含义 C++语言中“_T”是什么意思?