oledbcuni.pas

来自「CrLab UniDAC 1.0 include sources」· PAS 代码 · 共 1,609 行 · 第 1/5 页

PAS
1,609
字号
  XACT_E_HEURISTICABORT = $8004D004;
  {$EXTERNALSYM XACT_E_HEURISTICABORT}
  XACT_E_HEURISTICCOMMIT = $8004D005;
  {$EXTERNALSYM XACT_E_HEURISTICCOMMIT}
  XACT_E_HEURISTICDAMAGE = $8004D006;
  {$EXTERNALSYM XACT_E_HEURISTICDAMAGE}
  XACT_E_HEURISTICDANGER = $8004D007;
  {$EXTERNALSYM XACT_E_HEURISTICDANGER}
  XACT_E_ISOLATIONLEVEL = $8004D008;
  {$EXTERNALSYM XACT_E_ISOLATIONLEVEL}
  XACT_E_NOASYNC = $8004D009;
  {$EXTERNALSYM XACT_E_NOASYNC}
  XACT_E_NOENLIST = $8004D00A;
  {$EXTERNALSYM XACT_E_NOENLIST}
  XACT_E_NOISORETAIN = $8004D00B;
  {$EXTERNALSYM XACT_E_NOISORETAIN}
  XACT_E_NORESOURCE = $8004D00C;
  {$EXTERNALSYM XACT_E_NORESOURCE}
  XACT_E_NOTCURRENT = $8004D00D;
  {$EXTERNALSYM XACT_E_NOTCURRENT}
  XACT_E_NOTRANSACTION = $8004D00E;
  {$EXTERNALSYM XACT_E_NOTRANSACTION}
  XACT_E_NOTSUPPORTED = $8004D00F;
  {$EXTERNALSYM XACT_E_NOTSUPPORTED}
  XACT_E_UNKNOWNRMGRID = $8004D010;
  {$EXTERNALSYM XACT_E_UNKNOWNRMGRID}
  XACT_E_WRONGSTATE = $8004D011;
  {$EXTERNALSYM XACT_E_WRONGSTATE}
  XACT_E_WRONGUOW = $8004D012;
  {$EXTERNALSYM XACT_E_WRONGUOW}
  XACT_E_XTIONEXISTS = $8004D013;
  {$EXTERNALSYM XACT_E_XTIONEXISTS}
  XACT_E_NOIMPORTOBJECT = $8004D014;
  {$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}

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}
  DBTYPE_XML = $0000008D; // introduced in SQL 2005
  {$EXTERNALSYM DBTYPE_XML}

// DBTYPEENUM constants
type
  DBTYPEENUM = TOleEnum;
  {$EXTERNALSYM DBTYPEENUM}

// 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 DBROWS

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?