📄 oledb.h
字号:
DBPROP_IRowsetUpdate = 0x86L,
DBPROP_ISupportErrorInfo = 0x87L,
DBPROP_ILockBytes = 0x88L,
DBPROP_ISequentialStream = 0x89L,
DBPROP_IStorage = 0x8aL,
DBPROP_IStream = 0x8bL,
DBPROP_IDENTIFIERCASE = 0x2eL,
DBPROP_IMMOBILEROWS = 0x2fL,
DBPROP_INDEX_AUTOUPDATE = 0x30L,
DBPROP_INDEX_CLUSTERED = 0x31L,
DBPROP_INDEX_FILLFACTOR = 0x32L,
DBPROP_INDEX_INITIALSIZE = 0x33L,
DBPROP_INDEX_NULLCOLLATION = 0x34L,
DBPROP_INDEX_NULLS = 0x35L,
DBPROP_INDEX_PRIMARYKEY = 0x36L,
DBPROP_INDEX_SORTBOOKMARKS = 0x37L,
DBPROP_INDEX_TEMPINDEX = 0xa3L,
DBPROP_INDEX_TYPE = 0x38L,
DBPROP_INDEX_UNIQUE = 0x39L,
DBPROP_INIT_DATASOURCE = 0x3bL,
DBPROP_INIT_HWND = 0x3cL,
DBPROP_INIT_IMPERSONATION_LEVEL = 0x3dL,
DBPROP_INIT_LCID = 0xbaL,
DBPROP_INIT_LOCATION = 0x3eL,
DBPROP_INIT_MODE = 0x3fL,
DBPROP_INIT_PROMPT = 0x40L,
DBPROP_INIT_PROTECTION_LEVEL = 0x41L,
DBPROP_INIT_PROVIDERSTRING = 0xa0L,
DBPROP_INIT_TIMEOUT = 0x42L,
DBPROP_LITERALBOOKMARKS = 0x43L,
DBPROP_LITERALIDENTITY = 0x44L,
DBPROP_MARSHALLABLE = 0xc5L,
DBPROP_MAXINDEXSIZE = 0x46L,
DBPROP_MAXOPENROWS = 0x47L,
DBPROP_MAXPENDINGROWS = 0x48L,
DBPROP_MAXROWS = 0x49L,
DBPROP_MAXROWSIZE = 0x4aL,
DBPROP_MAXROWSIZEINCLUDESBLOB = 0x4bL,
DBPROP_MAXTABLESINSELECT = 0x4cL,
DBPROP_MAYWRITECOLUMN = 0x4dL,
DBPROP_MEMORYUSAGE = 0x4eL,
DBPROP_MULTIPLEPARAMSETS = 0xbfL,
DBPROP_MULTIPLERESULTS = 0xc4L,
DBPROP_MULTIPLESTORAGEOBJECTS = 0x50L,
DBPROP_MULTITABLEUPDATE = 0x51L,
DBPROP_NOTIFICATIONGRANULARITY = 0xc6L,
DBPROP_NOTIFICATIONPHASES = 0x52L,
DBPROP_NOTIFYCOLUMNSET = 0xabL,
DBPROP_NOTIFYROWDELETE = 0xadL,
DBPROP_NOTIFYROWFIRSTCHANGE = 0xaeL,
DBPROP_NOTIFYROWINSERT = 0xafL,
DBPROP_NOTIFYROWRESYNCH = 0xb1L,
DBPROP_NOTIFYROWSETCHANGED = 0xd3L,
DBPROP_NOTIFYROWSETRELEASE = 0xb2L,
DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE = 0xb3L,
DBPROP_NOTIFYROWUNDOCHANGE = 0xb4L,
DBPROP_NOTIFYROWUNDODELETE = 0xb5L,
DBPROP_NOTIFYROWUNDOINSERT = 0xb6L,
DBPROP_NOTIFYROWUPDATE = 0xb7L,
DBPROP_NULLCOLLATION = 0x53L,
DBPROP_OLEOBJECTS = 0x54L,
DBPROP_ORDERBYCOLUMNSINSELECT = 0x55L,
DBPROP_ORDEREDBOOKMARKS = 0x56L,
DBPROP_OTHERINSERT = 0x57L,
DBPROP_OTHERUPDATEDELETE = 0x58L,
DBPROP_OUTPUTPARAMETERAVAILABILITY = 0xb8L,
DBPROP_OWNINSERT = 0x59L,
DBPROP_OWNUPDATEDELETE = 0x5aL,
DBPROP_PERSISTENTIDTYPE = 0xb9L,
DBPROP_PREPAREABORTBEHAVIOR = 0x5bL,
DBPROP_PREPARECOMMITBEHAVIOR = 0x5cL,
DBPROP_PROCEDURETERM = 0x5dL,
DBPROP_PROVIDERNAME = 0x60L,
DBPROP_PROVIDEROLEDBVER = 0x61L,
DBPROP_PROVIDERVER = 0x62L,
DBPROP_QUICKRESTART = 0x63L,
DBPROP_QUOTEDIDENTIFIERCASE = 0x64L,
DBPROP_REENTRANTEVENTS = 0x65L,
DBPROP_REMOVEDELETED = 0x66L,
DBPROP_REPORTMULTIPLECHANGES = 0x67L,
DBPROP_RETURNPENDINGINSERTS = 0xbdL,
DBPROP_ROWRESTRICT = 0x68L,
DBPROP_ROWSETCONVERSIONSONCOMMAND = 0xc0L,
DBPROP_ROWTHREADMODEL = 0x69L,
DBPROP_SCHEMATERM = 0x6aL,
DBPROP_SCHEMAUSAGE = 0x6bL,
DBPROP_SERVERCURSOR = 0x6cL,
DBPROP_SESS_AUTOCOMMITISOLEVELS = 0xbeL,
DBPROP_SQLSUPPORT = 0x6dL,
DBPROP_STRONGIDENTITY = 0x77L,
DBPROP_STRUCTUREDSTORAGE = 0x6fL,
DBPROP_SUBQUERIES = 0x70L,
DBPROP_SUPPORTEDTXNDDL = 0xa1L,
DBPROP_SUPPORTEDTXNISOLEVELS = 0x71L,
DBPROP_SUPPORTEDTXNISORETAIN = 0x72L,
DBPROP_TABLETERM = 0x73L,
DBPROP_TBL_TEMPTABLE = 0x8cL,
DBPROP_TRANSACTEDOBJECT = 0x74L,
DBPROP_UPDATABILITY = 0x75L,
DBPROP_USERNAME = 0x76L
};
//@@@+ V1.5
#if( OLEDBVER >= 0x0150 )
enum DBPROPENUM15
{ DBPROP_FILTEROPS = 0xd0L,
DBPROP_FILTERCOMPAREOPS = 0xd1L,
DBPROP_FINDCOMPAREOPS = 0xd2L,
DBPROP_IChapteredRowset = 0xcaL,
DBPROP_IDBAsynchStatus = 0xcbL,
DBPROP_IRowsetFind = 0xccL,
DBPROP_IRowsetView = 0xd4L,
DBPROP_IViewChapter = 0xd5L,
DBPROP_IViewFilter = 0xd6L,
DBPROP_IViewRowset = 0xd7L,
DBPROP_IViewSort = 0xd8L,
DBPROP_INIT_ASYNCH = 0xc8L,
DBPROP_MAXOPENCHAPTERS = 0xc7L,
DBPROP_MAXORSINFILTER = 0xcdL,
DBPROP_MAXSORTCOLUMNS = 0xceL,
DBPROP_ROWSET_ASYNCH = 0xc9L,
DBPROP_SORTONINDEX = 0xcfL
};
#endif // OLEDBVER >= 0x0150
//@@@- V1.5
//@@@+ V2.0
#if( OLEDBVER >= 0x0200 )
#define DBPROP_PROVIDERFILENAME DBPROP_PROVIDERNAME
#define DBPROP_SERVER_NAME DBPROP_SERVERNAME
enum DBPROPENUM20
{ DBPROP_IMultipleResults = 0xd9L,
DBPROP_DATASOURCE_TYPE = 0xfbL,
MDPROP_AXES = 0xfcL,
MDPROP_FLATTENING_SUPPORT = 0xfdL,
MDPROP_MDX_JOINCUBES = 0xfeL,
MDPROP_NAMED_LEVELS = 0xffL,
MDPROP_RANGEROWSET = 0x100L,
MDPROP_MDX_SLICER = 0xdaL,
MDPROP_MDX_CUBEQUALIFICATION = 0xdbL,
MDPROP_MDX_OUTERREFERENCE = 0xdcL,
MDPROP_MDX_QUERYBYPROPERTY = 0xddL,
MDPROP_MDX_CASESUPPORT = 0xdeL,
MDPROP_MDX_STRING_COMPOP = 0xe0L,
MDPROP_MDX_DESCFLAGS = 0xe1L,
MDPROP_MDX_SET_FUNCTIONS = 0xe2L,
MDPROP_MDX_MEMBER_FUNCTIONS = 0xe3L,
MDPROP_MDX_NUMERIC_FUNCTIONS = 0xe4L,
MDPROP_MDX_FORMULAS = 0xe5L,
MDPROP_MDX_AGGREGATECELL_UPDATE = 0xe6L,
DBPROP_ACCESSORDER = 0xe7L,
DBPROP_BOOKMARKINFO = 0xe8L,
DBPROP_INIT_CATALOG = 0xe9L,
DBPROP_ROW_BULKOPS = 0xeaL,
DBPROP_PROVIDERFRIENDLYNAME = 0xebL,
DBPROP_LOCKMODE = 0xecL,
DBPROP_MULTIPLECONNECTIONS = 0xedL,
DBPROP_UNIQUEROWS = 0xeeL,
DBPROP_SERVERDATAONINSERT = 0xefL,
DBPROP_STORAGEFLAGS = 0xf0L,
DBPROP_CONNECTIONSTATUS = 0xf4L,
DBPROP_ALTERCOLUMN = 0xf5L,
DBPROP_COLUMNLCID = 0xf6L,
DBPROP_RESETDATASOURCE = 0xf7L,
DBPROP_INIT_OLEDBSERVICES = 0xf8L,
DBPROP_IRowsetRefresh = 0xf9L,
DBPROP_SERVERNAME = 0xfaL,
DBPROP_IParentRowset = 0x101L,
DBPROP_HIDDENCOLUMNS = 0x102L,
DBPROP_PROVIDERMEMORY = 0x103L,
DBPROP_CLIENTCURSOR = 0x104L
};
#endif // OLEDBVER >= 0x0200
//@@@- V2.0
//@@@+ V2.1
#if( OLEDBVER >= 0x0210 )
enum DBPROPENUM21
{ DBPROP_TRUSTEE_USERNAME = 0xf1L,
DBPROP_TRUSTEE_AUTHENTICATION = 0xf2L,
DBPROP_TRUSTEE_NEWAUTHENTICATION = 0xf3L
};
#endif // OLEDBVER >= 0x0210
//@@@- V2.1
//@@@+ V2.5
#if( OLEDBVER >= 0x0250 )
enum DBPROPENUM25
{ DBPROP_ICommandCost = 0x8dL,
DBPROP_ICommandTree = 0x8eL,
DBPROP_ICommandValidate = 0x8fL,
DBPROP_IDBSchemaCommand = 0x90L,
DBPROP_IProvideMoniker = 0x7dL,
DBPROP_IQuery = 0x92L,
DBPROP_IReadData = 0x93L,
DBPROP_IRowsetAsynch = 0x94L,
DBPROP_IRowsetCopyRows = 0x95L,
DBPROP_IRowsetKeys = 0x97L,
DBPROP_IRowsetNewRowAfter = 0x98L,
DBPROP_IRowsetNextRowset = 0x99L,
DBPROP_IRowsetWatchAll = 0x9bL,
DBPROP_IRowsetWatchNotify = 0x9cL,
DBPROP_IRowsetWatchRegion = 0x9dL,
DBPROP_IRowsetWithParameters = 0x9eL
};
#endif // OLEDBVER >= 0x0250
//@@@- V2.5
//@@@+ deprecated
#ifdef deprecated
enum DBPROPENUMDEPRECATED
{ DBPROP_IRowsetExactScroll = 0x9aL
};
#endif // deprecated
//@@@- deprecated
#define DBPROPVAL_BMK_NUMERIC 0x00000001L
#define DBPROPVAL_BMK_KEY 0x00000002L
#define DBPROPVAL_CL_START 0x00000001L
#define DBPROPVAL_CL_END 0x00000002L
#define DBPROPVAL_CU_DML_STATEMENTS 0x00000001L
#define DBPROPVAL_CU_TABLE_DEFINITION 0x00000002L
#define DBPROPVAL_CU_INDEX_DEFINITION 0x00000004L
#define DBPROPVAL_CU_PRIVILEGE_DEFINITION 0x00000008L
#define DBPROPVAL_CD_NOTNULL 0x00000001L
#define DBPROPVAL_CB_NULL 0x00000001L
#define DBPROPVAL_CB_NON_NULL 0x00000002L
#define DBPROPVAL_FU_NOT_SUPPORTED 0x00000001L
#define DBPROPVAL_FU_COLUMN 0x00000002L
#define DBPROPVAL_FU_TABLE 0x00000004L
#define DBPROPVAL_FU_CATALOG 0x00000008L
#define DBPROPVAL_GB_NOT_SUPPORTED 0x00000001L
#define DBPROPVAL_GB_EQUALS_SELECT 0x00000002L
#define DBPROPVAL_GB_CONTAINS_SELECT 0x00000004L
#define DBPROPVAL_GB_NO_RELATION 0x00000008L
#define DBPROPVAL_HT_DIFFERENT_CATALOGS 0x00000001L
#define DBPROPVAL_HT_DIFFERENT_PROVIDERS 0x00000002L
#define DBPROPVAL_IC_UPPER 0x00000001L
#define DBPROPVAL_IC_LOWER 0x00000002L
#define DBPROPVAL_IC_SENSITIVE 0x00000004L
#define DBPROPVAL_IC_MIXED 0x00000008L
//@@@+ deprecated
#ifdef deprecated
#define DBPROPVAL_LM_NONE 0x00000001L
#define DBPROPVAL_LM_READ 0x00000002L
#define DBPROPVAL_LM_INTENT 0x00000004L
#define DBPROPVAL_LM_RITE 0x00000008L
#endif // deprecated
//@@@- deprecated
#define DBPROPVAL_NP_OKTODO 0x00000001L
#define DBPROPVAL_NP_ABOUTTODO 0x00000002L
#define DBPROPVAL_NP_SYNCHAFTER 0x00000004L
#define DBPROPVAL_NP_FAILEDTODO 0x00000008L
#define DBPROPVAL_NP_DIDEVENT 0x00000010L
#define DBPROPVAL_NC_END 0x00000001L
#define DBPROPVAL_NC_HIGH 0x00000002L
#define DBPROPVAL_NC_LOW 0x00000004L
#define DBPROPVAL_NC_START 0x00000008L
#define DBPROPVAL_OO_BLOB 0x00000001L
#define DBPROPVAL_OO_IPERSIST 0x00000002L
#define DBPROPVAL_CB_DELETE 0x00000001L
#define DBPROPVAL_CB_PRESERVE 0x00000002L
#define DBPROPVAL_SU_DML_STATEMENTS 0x00000001L
#define DBPROPVAL_SU_TABLE_DEFINITION 0x00000002L
#define DBPROPVAL_SU_INDEX_DEFINITION 0x00000004L
#define DBPROPVAL_SU_PRIVILEGE_DEFINITION 0x00000008L
#define DBPROPVAL_SQ_CORRELATEDSUBQUERIES 0x00000001L
#define DBPROPVAL_SQ_COMPARISON 0x00000002L
#define DBPROPVAL_SQ_EXISTS 0x00000004L
#define DBPROPVAL_SQ_IN 0x00000008L
#define DBPROPVAL_SQ_QUANTIFIED 0x00000010L
#define DBPROPVAL_SS_ISEQUENTIALSTREAM 0x00000001L
#define DBPROPVAL_SS_ISTREAM 0x00000002L
#define DBPROPVAL_SS_ISTORAGE 0x00000004L
#define DBPROPVAL_SS_ILOCKBYTES 0x00000008L
#define DBPROPVAL_TI_CHAOS 0x00000010L
#define DBPROPVAL_TI_READUNCOMMITTED 0x00000100L
#define DBPROPVAL_TI_BROWSE 0x00000100L
#define DBPROPVAL_TI_CURSORSTABILITY 0x00001000L
#define DBPROPVAL_TI_READCOMMITTED 0x00001000L
#define DBPROPVAL_TI_REPEATABLEREAD 0x00010000L
#define DBPROPVAL_TI_SERIALIZABLE 0x00100000L
#define DBPROPVAL_TI_ISOLATED 0x00100000L
#define DBPROPVAL_TR_COMMIT_DC 0x00000001L
#define DBPROPVAL_TR_COMMIT 0x00000002L
#define DBPROPVAL_TR_COMMIT_NO 0x00000004L
#define DBPROPVAL_TR_ABORT_DC 0x00000008L
#define DBPROPVAL_TR_ABORT 0x00000010L
#define DBPROPVAL_TR_ABORT_NO 0x00000020L
#define DBPROPVAL_TR_DONTCARE 0x00000040L
#define DBPROPVAL_TR_BOTH 0x00000080L
#define DBPROPVAL_TR_NONE 0x00000100L
#define DBPROPVAL_TR_OPTIMISTIC 0x00000200L
#define DBPROPVAL_RT_FREETHREAD 0x00000001L
#define DBPROPVAL_RT_APTMTTHREAD 0x00000002L
#define DBPROPVAL_RT_SINGLETHREAD 0x00000004L
#define DBPROPVAL_UP_CHANGE 0x00000001L
#define DBPROPVAL_UP_DELETE 0x00000002L
#define DBPROPVAL_UP_INSERT 0x00000004L
#define DBPROPVAL_SQL_NONE 0x00000000L
#define DBPROPVAL_SQL_ODBC_MINIMUM 0x00000001L
#define DBPROPVAL_SQL_ODBC_CORE 0x00000002L
#define DBPROPVAL_SQL_ODBC_EXTENDED 0x00000004L
#define DBPROPVAL_SQL_ANSI89_IEF 0x00000008L
#define DBPROPVAL_SQL_ANSI92_ENTRY 0x00000010L
#define DBPROPVAL_SQL_FIPS_TRANSITIONAL 0x00000020L
#define DBPROPVAL_SQL_ANSI92_INTERMEDIATE 0x00000040L
#define DBPROPVAL_SQL_ANSI92_FULL 0x00000080L
#define DBPROPVAL_SQL_ESCAPECLAUSES 0x00000100L
#define DBPROPVAL_IT_BTREE 0x00000001L
#define DBPROPVAL_IT_HASH 0x00000002L
#define DBPROPVAL_IT_CONTENT 0x00000003L
#define DBPROPVAL_IT_OTHER 0x00000004L
#define DBPROPVAL_IN_DISALLOWNULL 0x00000001L
#define DBPROPVAL_IN_IGNORENULL 0x00000002L
#define DBPROPVAL_IN_IGNOREANYNULL 0x00000004L
#define DBPROPVAL_TC_NONE 0x00000000L
#define DBPROPVAL_TC_DML 0x00000001L
#define DBPROPVAL_TC_DDL_COMMIT 0x00000002L
#define DBPROPVAL_TC_DDL_IGNORE 0x00000004L
#define DBPROPVAL_TC_ALL 0x00000008L
#define DBPROPVAL_NP_OKTODO 0x00000001L
#define DBPROPVAL_NP_ABOUTTODO 0x00000002L
#define DBPROPVAL_NP_SYNCHAFTER 0x00000004L
#define DBPROPVAL_OA_NOTSUPPORTED 0x00000001L
#define DBPROPVAL_OA_ATEXECUTE 0x00000002L
#define DBPROPVAL_OA_ATROWRELEASE 0x00000004L
#define DBPROPVAL_MR_NOTSUPPORTED 0x00000000L
#define DBPROPVAL_MR_SUPPORTED 0x00000001L
#define DBPROPVAL_MR_CONCURRENT 0x00000002L
#define DBPROPVAL_PT_GUID_NAME 0x00000001L
#define DBPROPVAL_PT_GUID_PROPID 0x00000002L
#define DBPROPVAL_PT_NAME 0x00000004L
#define DBPROPVAL_PT_GUID 0x00000008L
#define DBPROPVAL_PT_PROPID 0x00000010L
#define DBPROPVAL_PT_PGUID_NAME 0x00000020L
#define DBPROPVAL_PT_PGUID_PROPID 0x00000040L
#define DBPROPVAL_NT_SINGLEROW 0x00000001L
#define DBPROPVAL_NT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -