⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sd_oledb_d5.pas

📁 SQLDirect Component Library is a light-weight Borland Database Engine replacement for Borland Delphi
💻 PAS
📖 第 1 页 / 共 5 页
字号:
  {$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 + -