📄 sd_oledb_d5.pas
字号:
{$EXTERNALSYM XACT_E_NOIMPORTOBJECT}
XACT_E_INVALIDCOOKIE = $8004D015;
{$EXTERNALSYM XACT_E_INVALIDCOOKIE}
XACT_E_INDOUBT = $8004D016;
{$EXTERNALSYM XACT_E_INDOUBT}
XACT_E_NOTIMEOUT = $8004D017;
{$EXTERNALSYM XACT_E_NOTIMEOUT}
XACT_E_ALREADYINPROGRESS = $8004D018;
{$EXTERNALSYM XACT_E_ALREADYINPROGRESS}
XACT_E_ABORTED = $8004D019;
{$EXTERNALSYM XACT_E_ABORTED}
XACT_E_LOGFULL = $8004D01A;
{$EXTERNALSYM XACT_E_LOGFULL}
XACT_E_TMNOTAVAILABLE = $8004D01B;
{$EXTERNALSYM XACT_E_TMNOTAVAILABLE}
XACT_E_CONNECTION_DOWN = $8004D01C;
{$EXTERNALSYM XACT_E_CONNECTION_DOWN}
XACT_E_CONNECTION_DENIED = $8004D01D;
{$EXTERNALSYM XACT_E_CONNECTION_DENIED}
XACT_E_REENLISTTIMEOUT = $8004D01E;
{$EXTERNALSYM XACT_E_REENLISTTIMEOUT}
XACT_S_ASYNC = $0004D000;
{$EXTERNALSYM XACT_S_ASYNC}
XACT_S_DEFECT = $0004D001;
{$EXTERNALSYM XACT_S_DEFECT}
XACT_S_READONLY = $0004D002;
{$EXTERNALSYM XACT_S_READONLY}
XACT_S_SOMENORETAIN = $0004D003;
{$EXTERNALSYM XACT_S_SOMENORETAIN}
XACT_S_OKINFORM = $0004D004;
{$EXTERNALSYM XACT_S_OKINFORM}
XACT_S_MADECHANGESCONTENT = $0004D005;
{$EXTERNALSYM XACT_S_MADECHANGESCONTENT}
XACT_S_MADECHANGESINFORM = $0004D006;
{$EXTERNALSYM XACT_S_MADECHANGESINFORM}
XACT_S_ALLNORETAIN = $0004D007;
{$EXTERNALSYM XACT_S_ALLNORETAIN}
XACT_S_ABORTING = $0004D008;
{$EXTERNALSYM XACT_S_ABORTING}
XACT_S_SINGLEPHASE = $0004D009;
{$EXTERNALSYM XACT_S_SINGLEPHASE}
// DBKINDENUM constants
type
DBKINDENUM = TOleEnum;
{$EXTERNALSYM DBKINDENUM}
const
DBKIND_GUID_NAME = $00000000;
{$EXTERNALSYM DBKIND_GUID_NAME}
DBKIND_GUID_PROPID = $00000001;
{$EXTERNALSYM DBKIND_GUID_PROPID}
DBKIND_NAME = $00000002;
{$EXTERNALSYM DBKIND_NAME}
DBKIND_PGUID_NAME = $00000003;
{$EXTERNALSYM DBKIND_PGUID_NAME}
DBKIND_PGUID_PROPID = $00000004;
{$EXTERNALSYM DBKIND_PGUID_PROPID}
DBKIND_PROPID = $00000005;
{$EXTERNALSYM DBKIND_PROPID}
DBKIND_GUID = $00000006;
{$EXTERNALSYM DBKIND_GUID}
// DBTYPEENUM constants
type
DBTYPEENUM = TOleEnum;
{$EXTERNALSYM DBTYPEENUM}
const
DBTYPE_EMPTY = $00000000;
{$EXTERNALSYM DBTYPE_EMPTY}
DBTYPE_NULL = $00000001;
{$EXTERNALSYM DBTYPE_NULL}
DBTYPE_I2 = $00000002;
{$EXTERNALSYM DBTYPE_I2}
DBTYPE_I4 = $00000003;
{$EXTERNALSYM DBTYPE_I4}
DBTYPE_R4 = $00000004;
{$EXTERNALSYM DBTYPE_R4}
DBTYPE_R8 = $00000005;
{$EXTERNALSYM DBTYPE_R8}
DBTYPE_CY = $00000006;
{$EXTERNALSYM DBTYPE_CY}
DBTYPE_DATE = $00000007;
{$EXTERNALSYM DBTYPE_DATE}
DBTYPE_BSTR = $00000008;
{$EXTERNALSYM DBTYPE_BSTR}
DBTYPE_IDISPATCH = $00000009;
{$EXTERNALSYM DBTYPE_IDISPATCH}
DBTYPE_ERROR = $0000000A;
{$EXTERNALSYM DBTYPE_ERROR}
DBTYPE_BOOL = $0000000B;
{$EXTERNALSYM DBTYPE_BOOL}
DBTYPE_VARIANT = $0000000C;
{$EXTERNALSYM DBTYPE_VARIANT}
DBTYPE_IUNKNOWN = $0000000D;
{$EXTERNALSYM DBTYPE_IUNKNOWN}
DBTYPE_DECIMAL = $0000000E;
{$EXTERNALSYM DBTYPE_DECIMAL}
DBTYPE_UI1 = $00000011;
{$EXTERNALSYM DBTYPE_UI1}
DBTYPE_ARRAY = $00002000;
{$EXTERNALSYM DBTYPE_ARRAY}
DBTYPE_BYREF = $00004000;
{$EXTERNALSYM DBTYPE_BYREF}
DBTYPE_I1 = $00000010;
{$EXTERNALSYM DBTYPE_I1}
DBTYPE_UI2 = $00000012;
{$EXTERNALSYM DBTYPE_UI2}
DBTYPE_UI4 = $00000013;
{$EXTERNALSYM DBTYPE_UI4}
DBTYPE_I8 = $00000014;
{$EXTERNALSYM DBTYPE_I8}
DBTYPE_UI8 = $00000015;
{$EXTERNALSYM DBTYPE_UI8}
DBTYPE_GUID = $00000048;
{$EXTERNALSYM DBTYPE_GUID}
DBTYPE_VECTOR = $00001000;
{$EXTERNALSYM DBTYPE_VECTOR}
DBTYPE_RESERVED = $00008000;
{$EXTERNALSYM DBTYPE_RESERVED}
DBTYPE_BYTES = $00000080;
{$EXTERNALSYM DBTYPE_BYTES}
DBTYPE_STR = $00000081;
{$EXTERNALSYM DBTYPE_STR}
DBTYPE_WSTR = $00000082;
{$EXTERNALSYM DBTYPE_WSTR}
DBTYPE_NUMERIC = $00000083;
{$EXTERNALSYM DBTYPE_NUMERIC}
DBTYPE_UDT = $00000084;
{$EXTERNALSYM DBTYPE_UDT}
DBTYPE_DBDATE = $00000085;
{$EXTERNALSYM DBTYPE_DBDATE}
DBTYPE_DBTIME = $00000086;
{$EXTERNALSYM DBTYPE_DBTIME}
DBTYPE_DBTIMESTAMP = $00000087;
{$EXTERNALSYM DBTYPE_DBTIMESTAMP}
// DBTYPEENUM15 constants
type
DBTYPEENUM15 = TOleEnum;
{$EXTERNALSYM DBTYPEENUM15}
const
DBTYPE_HCHAPTER = $00000088;
{$EXTERNALSYM DBTYPE_HCHAPTER}
// DBTYPEENUM20 constants
type
DBTYPEENUM20 = TOleEnum;
{$EXTERNALSYM DBTYPEENUM20}
const
DBTYPE_FILETIME = $00000040;
{$EXTERNALSYM DBTYPE_FILETIME}
DBTYPE_DBFILETIME = $00000089;
{$EXTERNALSYM DBTYPE_DBFILETIME}
DBTYPE_PROPVARIANT = $0000008A;
{$EXTERNALSYM DBTYPE_PROPVARIANT}
DBTYPE_VARNUMERIC = $0000008B;
{$EXTERNALSYM DBTYPE_VARNUMERIC}
// DBPARTENUM constants
type
DBPARTENUM = TOleEnum;
{$EXTERNALSYM DBPARTENUM}
const
DBPART_INVALID = $00000000;
{$EXTERNALSYM DBPART_INVALID}
DBPART_VALUE = $00000001;
{$EXTERNALSYM DBPART_VALUE}
DBPART_LENGTH = $00000002;
{$EXTERNALSYM DBPART_LENGTH}
DBPART_STATUS = $00000004;
{$EXTERNALSYM DBPART_STATUS}
// DBPARAMIOENUM constants
type
DBPARAMIOENUM = TOleEnum;
{$EXTERNALSYM DBPARAMIOENUM}
const
DBPARAMIO_NOTPARAM = $00000000;
{$EXTERNALSYM DBPARAMIO_NOTPARAM}
DBPARAMIO_INPUT = $00000001;
{$EXTERNALSYM DBPARAMIO_INPUT}
DBPARAMIO_OUTPUT = $00000002;
{$EXTERNALSYM DBPARAMIO_OUTPUT}
// DBBINDFLAGENUM constants
type
DBBINDFLAGENUM = TOleEnum;
{$EXTERNALSYM DBBINDFLAGENUM}
const
DBBINDFLAG_HTML = $00000001;
{$EXTERNALSYM DBBINDFLAG_HTML}
// DBMEMOWNERENUM constants
type
DBMEMOWNERENUM = TOleEnum;
{$EXTERNALSYM DBMEMOWNERENUM}
const
DBMEMOWNER_CLIENTOWNED = $00000000;
{$EXTERNALSYM DBMEMOWNER_CLIENTOWNED}
DBMEMOWNER_PROVIDEROWNED = $00000001;
{$EXTERNALSYM DBMEMOWNER_PROVIDEROWNED}
// DBSTATUSENUM constants
type
DBSTATUSENUM = TOleEnum;
{$EXTERNALSYM DBSTATUSENUM}
const
DBSTATUS_S_OK = $00000000;
{$EXTERNALSYM DBSTATUS_S_OK}
DBSTATUS_E_BADACCESSOR = $00000001;
{$EXTERNALSYM DBSTATUS_E_BADACCESSOR}
DBSTATUS_E_CANTCONVERTVALUE = $00000002;
{$EXTERNALSYM DBSTATUS_E_CANTCONVERTVALUE}
DBSTATUS_S_ISNULL = $00000003;
{$EXTERNALSYM DBSTATUS_S_ISNULL}
DBSTATUS_S_TRUNCATED = $00000004;
{$EXTERNALSYM DBSTATUS_S_TRUNCATED}
DBSTATUS_E_SIGNMISMATCH = $00000005;
{$EXTERNALSYM DBSTATUS_E_SIGNMISMATCH}
DBSTATUS_E_DATAOVERFLOW = $00000006;
{$EXTERNALSYM DBSTATUS_E_DATAOVERFLOW}
DBSTATUS_E_CANTCREATE = $00000007;
{$EXTERNALSYM DBSTATUS_E_CANTCREATE}
DBSTATUS_E_UNAVAILABLE = $00000008;
{$EXTERNALSYM DBSTATUS_E_UNAVAILABLE}
DBSTATUS_E_PERMISSIONDENIED = $00000009;
{$EXTERNALSYM DBSTATUS_E_PERMISSIONDENIED}
DBSTATUS_E_INTEGRITYVIOLATION = $0000000A;
{$EXTERNALSYM DBSTATUS_E_INTEGRITYVIOLATION}
DBSTATUS_E_SCHEMAVIOLATION = $0000000B;
{$EXTERNALSYM DBSTATUS_E_SCHEMAVIOLATION}
DBSTATUS_E_BADSTATUS = $0000000C;
{$EXTERNALSYM DBSTATUS_E_BADSTATUS}
DBSTATUS_S_DEFAULT = $0000000D;
{$EXTERNALSYM DBSTATUS_S_DEFAULT}
// DBSTATUSENUM20 constants
type
DBSTATUSENUM20 = TOleEnum;
{$EXTERNALSYM DBSTATUSENUM20}
const
MDSTATUS_S_CELLEMPTY = $0000000E;
{$EXTERNALSYM MDSTATUS_S_CELLEMPTY}
DBSTATUS_S_IGNORE = $0000000F;
{$EXTERNALSYM DBSTATUS_S_IGNORE}
// DBROWSTATUSENUM constants
type
DBROWSTATUSENUM = TOleEnum;
{$EXTERNALSYM DBROWSTATUSENUM}
const
DBROWSTATUS_S_OK = $00000000;
{$EXTERNALSYM DBROWSTATUS_S_OK}
DBROWSTATUS_S_MULTIPLECHANGES = $00000002;
{$EXTERNALSYM DBROWSTATUS_S_MULTIPLECHANGES}
DBROWSTATUS_S_PENDINGCHANGES = $00000003;
{$EXTERNALSYM DBROWSTATUS_S_PENDINGCHANGES}
DBROWSTATUS_E_CANCELED = $00000004;
{$EXTERNALSYM DBROWSTATUS_E_CANCELED}
DBROWSTATUS_E_CANTRELEASE = $00000006;
{$EXTERNALSYM DBROWSTATUS_E_CANTRELEASE}
DBROWSTATUS_E_CONCURRENCYVIOLATION = $00000007;
{$EXTERNALSYM DBROWSTATUS_E_CONCURRENCYVIOLATION}
DBROWSTATUS_E_DELETED = $00000008;
{$EXTERNALSYM DBROWSTATUS_E_DELETED}
DBROWSTATUS_E_PENDINGINSERT = $00000009;
{$EXTERNALSYM DBROWSTATUS_E_PENDINGINSERT}
DBROWSTATUS_E_NEWLYINSERTED = $0000000A;
{$EXTERNALSYM DBROWSTATUS_E_NEWLYINSERTED}
DBROWSTATUS_E_INTEGRITYVIOLATION = $0000000B;
{$EXTERNALSYM DBROWSTATUS_E_INTEGRITYVIOLATION}
DBROWSTATUS_E_INVALID = $0000000C;
{$EXTERNALSYM DBROWSTATUS_E_INVALID}
DBROWSTATUS_E_MAXPENDCHANGESEXCEEDED = $0000000D;
{$EXTERNALSYM DBROWSTATUS_E_MAXPENDCHANGESEXCEEDED}
DBROWSTATUS_E_OBJECTOPEN = $0000000E;
{$EXTERNALSYM DBROWSTATUS_E_OBJECTOPEN}
DBROWSTATUS_E_OUTOFMEMORY = $0000000F;
{$EXTERNALSYM DBROWSTATUS_E_OUTOFMEMORY}
DBROWSTATUS_E_PERMISSIONDENIED = $00000010;
{$EXTERNALSYM DBROWSTATUS_E_PERMISSIONDENIED}
DBROWSTATUS_E_LIMITREACHED = $00000011;
{$EXTERNALSYM DBROWSTATUS_E_LIMITREACHED}
DBROWSTATUS_E_SCHEMAVIOLATION = $00000012;
{$EXTERNALSYM DBROWSTATUS_E_SCHEMAVIOLATION}
DBROWSTATUS_E_FAIL = $00000013;
{$EXTERNALSYM DBROWSTATUS_E_FAIL}
// DBROWSTATUSENUM20 constants
type
DBROWSTATUSENUM20 = TOleEnum;
{$EXTERNALSYM DBROWSTATUSENUM20}
const
DBROWSTATUS_S_NOCHANGE = $00000014;
{$EXTERNALSYM DBROWSTATUS_S_NOCHANGE}
// DBCOLUMNFLAGSENUM constants
type
DBCOLUMNFLAGSENUM = TOleEnum;
{$EXTERNALSYM DBCOLUMNFLAGSENUM}
const
DBCOLUMNFLAGS_ISBOOKMARK = $00000001;
{$EXTERNALSYM DBCOLUMNFLAGS_ISBOOKMARK}
DBCOLUMNFLAGS_MAYDEFER = $00000002;
{$EXTERNALSYM DBCOLUMNFLAGS_MAYDEFER}
DBCOLUMNFLAGS_WRITE = $00000004;
{$EXTERNALSYM DBCOLUMNFLAGS_WRITE}
DBCOLUMNFLAGS_WRITEUNKNOWN = $00000008;
{$EXTERNALSYM DBCOLUMNFLAGS_WRITEUNKNOWN}
DBCOLUMNFLAGS_ISFIXEDLENGTH = $00000010;
{$EXTERNALSYM DBCOLUMNFLAGS_ISFIXEDLENGTH}
DBCOLUMNFLAGS_ISNULLABLE = $00000020;
{$EXTERNALSYM DBCOLUMNFLAGS_ISNULLABLE}
DBCOLUMNFLAGS_MAYBENULL = $00000040;
{$EXTERNALSYM DBCOLUMNFLAGS_MAYBENULL}
DBCOLUMNFLAGS_ISLONG = $00000080;
{$EXTERNALSYM DBCOLUMNFLAGS_ISLONG}
DBCOLUMNFLAGS_ISROWID = $00000100;
{$EXTERNALSYM DBCOLUMNFLAG
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -