📄 adodb.h
字号:
#ifndef _ADODB_H
#define _ADODB_H
#if defined(INCLUDE_AFTER_WINDOWS_H) && !defined(_INC_WINDOWS)
#error This header must be included before utility.h and formatio.h
#error because it includes cviauto.h which includes Windows SDK headers.
#endif /* INCLUDE_AFTER_WINDOWS_H */
#include <cviauto.h>
#ifdef __cplusplus
extern "C" {
#endif
/* NICDBLD_BEGIN> Type Library Specific Types */
enum ADODBEnum_IsolationLevelEnum
{
ADODBConst_adXactUnspecified = -1,
ADODBConst_adXactChaos = 16,
ADODBConst_adXactReadUncommitted = 256,
ADODBConst_adXactBrowse = 256,
ADODBConst_adXactCursorStability = 4096,
ADODBConst_adXactReadCommitted = 4096,
ADODBConst_adXactRepeatableRead = 65536,
ADODBConst_adXactSerializable = 1048576,
ADODBConst_adXactIsolated = 1048576,
_ADODB_IsolationLevelEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_CursorLocationEnum
{
ADODBConst_adUseNone = 1,
ADODBConst_adUseServer = 2,
ADODBConst_adUseClient = 3,
ADODBConst_adUseClientBatch = 3,
_ADODB_CursorLocationEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_ConnectModeEnum
{
ADODBConst_adModeUnknown = 0,
ADODBConst_adModeRead = 1,
ADODBConst_adModeWrite = 2,
ADODBConst_adModeReadWrite = 3,
ADODBConst_adModeShareDenyRead = 4,
ADODBConst_adModeShareDenyWrite = 8,
ADODBConst_adModeShareExclusive = 12,
ADODBConst_adModeShareDenyNone = 16,
ADODBConst_adModeRecursive = 4194304,
_ADODB_ConnectModeEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_SchemaEnum
{
ADODBConst_adSchemaProviderSpecific = -1,
ADODBConst_adSchemaAsserts = 0,
ADODBConst_adSchemaCatalogs = 1,
ADODBConst_adSchemaCharacterSets = 2,
ADODBConst_adSchemaCollations = 3,
ADODBConst_adSchemaColumns = 4,
ADODBConst_adSchemaCheckConstraints = 5,
ADODBConst_adSchemaConstraintColumnUsage = 6,
ADODBConst_adSchemaConstraintTableUsage = 7,
ADODBConst_adSchemaKeyColumnUsage = 8,
ADODBConst_adSchemaReferentialContraints = 9,
ADODBConst_adSchemaReferentialConstraints = 9,
ADODBConst_adSchemaTableConstraints = 10,
ADODBConst_adSchemaColumnsDomainUsage = 11,
ADODBConst_adSchemaIndexes = 12,
ADODBConst_adSchemaColumnPrivileges = 13,
ADODBConst_adSchemaTablePrivileges = 14,
ADODBConst_adSchemaUsagePrivileges = 15,
ADODBConst_adSchemaProcedures = 16,
ADODBConst_adSchemaSchemata = 17,
ADODBConst_adSchemaSQLLanguages = 18,
ADODBConst_adSchemaStatistics = 19,
ADODBConst_adSchemaTables = 20,
ADODBConst_adSchemaTranslations = 21,
ADODBConst_adSchemaProviderTypes = 22,
ADODBConst_adSchemaViews = 23,
ADODBConst_adSchemaViewColumnUsage = 24,
ADODBConst_adSchemaViewTableUsage = 25,
ADODBConst_adSchemaProcedureParameters = 26,
ADODBConst_adSchemaForeignKeys = 27,
ADODBConst_adSchemaPrimaryKeys = 28,
ADODBConst_adSchemaProcedureColumns = 29,
ADODBConst_adSchemaDBInfoKeywords = 30,
ADODBConst_adSchemaDBInfoLiterals = 31,
ADODBConst_adSchemaCubes = 32,
ADODBConst_adSchemaDimensions = 33,
ADODBConst_adSchemaHierarchies = 34,
ADODBConst_adSchemaLevels = 35,
ADODBConst_adSchemaMeasures = 36,
ADODBConst_adSchemaProperties = 37,
ADODBConst_adSchemaMembers = 38,
ADODBConst_adSchemaTrustees = 39,
ADODBConst_adSchemaFunctions = 40,
ADODBConst_adSchemaActions = 41,
ADODBConst_adSchemaCommands = 42,
ADODBConst_adSchemaSets = 43,
_ADODB_SchemaEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_EventStatusEnum
{
ADODBConst_adStatusOK = 1,
ADODBConst_adStatusErrorsOccurred = 2,
ADODBConst_adStatusCantDeny = 3,
ADODBConst_adStatusCancel = 4,
ADODBConst_adStatusUnwantedEvent = 5,
_ADODB_EventStatusEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_CursorTypeEnum
{
ADODBConst_adOpenUnspecified = -1,
ADODBConst_adOpenForwardOnly = 0,
ADODBConst_adOpenKeyset = 1,
ADODBConst_adOpenDynamic = 2,
ADODBConst_adOpenStatic = 3,
_ADODB_CursorTypeEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_LockTypeEnum
{
ADODBConst_adLockUnspecified = -1,
ADODBConst_adLockReadOnly = 1,
ADODBConst_adLockPessimistic = 2,
ADODBConst_adLockOptimistic = 3,
ADODBConst_adLockBatchOptimistic = 4,
_ADODB_LockTypeEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_ObjectStateEnum
{
ADODBConst_adStateClosed = 0,
ADODBConst_adStateOpen = 1,
ADODBConst_adStateConnecting = 2,
ADODBConst_adStateExecuting = 4,
ADODBConst_adStateFetching = 8,
_ADODB_ObjectStateEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_MoveRecordOptionsEnum
{
ADODBConst_adMoveUnspecified = -1,
ADODBConst_adMoveOverWrite = 1,
ADODBConst_adMoveDontUpdateLinks = 2,
ADODBConst_adMoveAllowEmulation = 4,
_ADODB_MoveRecordOptionsEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_CopyRecordOptionsEnum
{
ADODBConst_adCopyUnspecified = -1,
ADODBConst_adCopyOverWrite = 1,
ADODBConst_adCopyAllowEmulation = 4,
ADODBConst_adCopyNonRecursive = 2,
_ADODB_CopyRecordOptionsEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_RecordCreateOptionsEnum
{
ADODBConst_adCreateCollection = 8192,
ADODBConst_adCreateStructDoc = -2147483648,
ADODBConst_adCreateNonCollection = 0,
ADODBConst_adOpenIfExists = 33554432,
ADODBConst_adCreateOverwrite = 67108864,
ADODBConst_adFailIfNotExists = -1,
_ADODB_RecordCreateOptionsEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_RecordOpenOptionsEnum
{
ADODBConst_adOpenRecordUnspecified = -1,
ADODBConst_adOpenSource = 8388608,
ADODBConst_adOpenOutput = 8388608,
ADODBConst_adOpenAsync = 4096,
ADODBConst_adDelayFetchStream = 16384,
ADODBConst_adDelayFetchFields = 32768,
ADODBConst_adOpenExecuteCommand = 65536,
_ADODB_RecordOpenOptionsEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_RecordTypeEnum
{
ADODBConst_adSimpleRecord = 0,
ADODBConst_adCollectionRecord = 1,
ADODBConst_adStructDoc = 2,
_ADODB_RecordTypeEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_StreamTypeEnum
{
ADODBConst_adTypeBinary = 1,
ADODBConst_adTypeText = 2,
_ADODB_StreamTypeEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_LineSeparatorEnum
{
ADODBConst_adLF = 10,
ADODBConst_adCR = 13,
ADODBConst_adCRLF = -1,
_ADODB_LineSeparatorEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_StreamOpenOptionsEnum
{
ADODBConst_adOpenStreamUnspecified = -1,
ADODBConst_adOpenStreamAsync = 1,
ADODBConst_adOpenStreamFromRecord = 4,
_ADODB_StreamOpenOptionsEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_SaveOptionsEnum
{
ADODBConst_adSaveCreateNotExist = 1,
ADODBConst_adSaveCreateOverWrite = 2,
_ADODB_SaveOptionsEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_StreamWriteEnum
{
ADODBConst_adWriteChar = 0,
ADODBConst_adWriteLine = 1,
ADODBConst_stWriteChar = 0,
ADODBConst_stWriteLine = 1,
_ADODB_StreamWriteEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_DataTypeEnum
{
ADODBConst_adEmpty = 0,
ADODBConst_adTinyInt = 16,
ADODBConst_adSmallInt = 2,
ADODBConst_adInteger = 3,
ADODBConst_adBigInt = 20,
ADODBConst_adUnsignedTinyInt = 17,
ADODBConst_adUnsignedSmallInt = 18,
ADODBConst_adUnsignedInt = 19,
ADODBConst_adUnsignedBigInt = 21,
ADODBConst_adSingle = 4,
ADODBConst_adDouble = 5,
ADODBConst_adCurrency = 6,
ADODBConst_adDecimal = 14,
ADODBConst_adNumeric = 131,
ADODBConst_adBoolean = 11,
ADODBConst_adError = 10,
ADODBConst_adUserDefined = 132,
ADODBConst_adVariant = 12,
ADODBConst_adIDispatch = 9,
ADODBConst_adIUnknown = 13,
ADODBConst_adGUID = 72,
ADODBConst_adDate = 7,
ADODBConst_adDBDate = 133,
ADODBConst_adDBTime = 134,
ADODBConst_adDBTimeStamp = 135,
ADODBConst_adBSTR = 8,
ADODBConst_adChar = 129,
ADODBConst_adVarChar = 200,
ADODBConst_adLongVarChar = 201,
ADODBConst_adWChar = 130,
ADODBConst_adVarWChar = 202,
ADODBConst_adLongVarWChar = 203,
ADODBConst_adBinary = 128,
ADODBConst_adVarBinary = 204,
ADODBConst_adLongVarBinary = 205,
ADODBConst_adChapter = 136,
ADODBConst_adFileTime = 64,
ADODBConst_adPropVariant = 138,
ADODBConst_adVarNumeric = 139,
ADODBConst_adArray = 8192,
_ADODB_DataTypeEnumForceSizeToFourBytes = 0xFFFFFFFF
};
enum ADODBEnum_ParameterDirectionEnum
{
ADODBConst_adParamUnknown = 0,
ADODBConst_adParamInput = 1,
ADODBConst_adParamOutput = 2,
ADODBConst_adParamInputOutput = 3,
ADODBConst_adParamReturnValue = 4,
_ADODB_ParameterDirectionEnumForceSizeToFourBytes = 0xFFFFFFFF
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -