📄 sd_oledb_d5.pas
字号:
{$EXTERNALSYM VECTOR_RANK_MAX}
VECTOR_RANK_INNER = 2;
{$EXTERNALSYM VECTOR_RANK_INNER}
VECTOR_RANK_DICE = 3;
{$EXTERNALSYM VECTOR_RANK_DICE}
VECTOR_RANK_JACCARD = 4;
{$EXTERNALSYM VECTOR_RANK_JACCARD}
DBSETFUNC_NONE = $0;
{$EXTERNALSYM DBSETFUNC_NONE}
DBSETFUNC_ALL = $1;
{$EXTERNALSYM DBSETFUNC_ALL}
DBSETFUNC_DISTINCT = $2;
{$EXTERNALSYM DBSETFUNC_DISTINCT}
PROXIMITY_UNIT_WORD = 0;
{$EXTERNALSYM PROXIMITY_UNIT_WORD}
PROXIMITY_UNIT_SENTENCE = 1;
{$EXTERNALSYM PROXIMITY_UNIT_SENTENCE}
PROXIMITY_UNIT_PARAGRAPH = 2;
{$EXTERNALSYM PROXIMITY_UNIT_PARAGRAPH}
PROXIMITY_UNIT_CHAPTER = 3;
{$EXTERNALSYM PROXIMITY_UNIT_CHAPTER}
CRESTRICTIONS_DBSCHEMA_ASSERTIONS = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_ASSERTIONS}
CRESTRICTIONS_DBSCHEMA_CATALOGS = 1;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_CATALOGS}
CRESTRICTIONS_DBSCHEMA_CHARACTER_SETS = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_CHARACTER_SETS}
CRESTRICTIONS_DBSCHEMA_COLLATIONS = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_COLLATIONS}
CRESTRICTIONS_DBSCHEMA_COLUMNS = 4;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_COLUMNS}
CRESTRICTIONS_DBSCHEMA_CHECK_CONSTRAINTS = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_CHECK_CONSTRAINTS}
CRESTRICTIONS_DBSCHEMA_CONSTRAINT_COLUMN_USAGE = 4;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_CONSTRAINT_COLUMN_USAGE}
CRESTRICTIONS_DBSCHEMA_CONSTRAINT_TABLE_USAGE = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_CONSTRAINT_TABLE_USAGE}
CRESTRICTIONS_DBSCHEMA_KEY_COLUMN_USAGE = 7;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_KEY_COLUMN_USAGE}
CRESTRICTIONS_DBSCHEMA_REFERENTIAL_CONSTRAINTS = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_REFERENTIAL_CONSTRAINTS}
CRESTRICTIONS_DBSCHEMA_TABLE_CONSTRAINTS = 7;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_TABLE_CONSTRAINTS}
CRESTRICTIONS_DBSCHEMA_COLUMN_DOMAIN_USAGE = 4;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_COLUMN_DOMAIN_USAGE}
CRESTRICTIONS_DBSCHEMA_INDEXES = 5;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_INDEXES}
CRESTRICTIONS_DBSCHEMA_OBJECT_ACTIONS = 1;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_OBJECT_ACTIONS}
CRESTRICTIONS_DBSCHEMA_OBJECTS = 1;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_OBJECTS}
CRESTRICTIONS_DBSCHEMA_COLUMN_PRIVILEGES = 6;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_COLUMN_PRIVILEGES}
CRESTRICTIONS_DBSCHEMA_TABLE_PRIVILEGES = 5;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_TABLE_PRIVILEGES}
CRESTRICTIONS_DBSCHEMA_USAGE_PRIVILEGES = 6;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_USAGE_PRIVILEGES}
CRESTRICTIONS_DBSCHEMA_PROCEDURES = 4;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_PROCEDURES}
CRESTRICTIONS_DBSCHEMA_SCHEMATA = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_SCHEMATA}
CRESTRICTIONS_DBSCHEMA_SQL_LANGUAGES = 0;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_SQL_LANGUAGES}
CRESTRICTIONS_DBSCHEMA_STATISTICS = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_STATISTICS}
CRESTRICTIONS_DBSCHEMA_TABLES = 4;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_TABLES}
CRESTRICTIONS_DBSCHEMA_TRANSLATIONS = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_TRANSLATIONS}
CRESTRICTIONS_DBSCHEMA_PROVIDER_TYPES = 2;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_PROVIDER_TYPES}
CRESTRICTIONS_DBSCHEMA_VIEWS = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_VIEWS}
CRESTRICTIONS_DBSCHEMA_VIEW_COLUMN_USAGE = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_VIEW_COLUMN_USAGE}
CRESTRICTIONS_DBSCHEMA_VIEW_TABLE_USAGE = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_VIEW_TABLE_USAGE}
CRESTRICTIONS_DBSCHEMA_PROCEDURE_PARAMETERS = 4;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_PROCEDURE_PARAMETERS}
CRESTRICTIONS_DBSCHEMA_FOREIGN_KEYS = 6;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_FOREIGN_KEYS}
CRESTRICTIONS_DBSCHEMA_PRIMARY_KEYS = 3;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_PRIMARY_KEYS}
CRESTRICTIONS_DBSCHEMA_PROCEDURE_COLUMNS = 4;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_PROCEDURE_COLUMNS}
CRESTRICTIONS_DBSCHEMA_TABLES_INFO = 4;
{$EXTERNALSYM CRESTRICTIONS_DBSCHEMA_TABLES_INFO}
CRESTRICTIONS_MDSCHEMA_CUBES = 3;
{$EXTERNALSYM CRESTRICTIONS_MDSCHEMA_CUBES}
CRESTRICTIONS_MDSCHEMA_DIMENSIONS = 5;
{$EXTERNALSYM CRESTRICTIONS_MDSCHEMA_DIMENSIONS}
CRESTRICTIONS_MDSCHEMA_HIERARCHIES = 6;
{$EXTERNALSYM CRESTRICTIONS_MDSCHEMA_HIERARCHIES}
CRESTRICTIONS_MDSCHEMA_LEVELS = 7;
{$EXTERNALSYM CRESTRICTIONS_MDSCHEMA_LEVELS}
CRESTRICTIONS_MDSCHEMA_MEASURES = 5;
{$EXTERNALSYM CRESTRICTIONS_MDSCHEMA_MEASURES}
CRESTRICTIONS_MDSCHEMA_PROPERTIES = 9;
{$EXTERNALSYM CRESTRICTIONS_MDSCHEMA_PROPERTIES}
CRESTRICTIONS_MDSCHEMA_MEMBERS = 12;
{$EXTERNALSYM CRESTRICTIONS_MDSCHEMA_MEMBERS}
// *********************************************************************//
// Declaration of Enumerations //
// *********************************************************************//
// TX_MISC_CONSTANTS constants
type
TOleEnum = Integer;
TX_MISC_CONSTANTS = TOleEnum;
{$EXTERNALSYM TX_MISC_CONSTANTS}
const
MAX_TRAN_DESC = $00000028;
{$EXTERNALSYM MAX_TRAN_DESC}
// ISOLATIONLEVEL constants
type
ISOLATIONLEVEL = TOleEnum;
{$EXTERNALSYM ISOLATIONLEVEL}
const
ISOLATIONLEVEL_UNSPECIFIED = $FFFFFFFF;
{$EXTERNALSYM ISOLATIONLEVEL_UNSPECIFIED}
ISOLATIONLEVEL_CHAOS = $00000010;
{$EXTERNALSYM ISOLATIONLEVEL_CHAOS}
ISOLATIONLEVEL_READUNCOMMITTED = $00000100;
{$EXTERNALSYM ISOLATIONLEVEL_READUNCOMMITTED}
ISOLATIONLEVEL_BROWSE = $00000100;
{$EXTERNALSYM ISOLATIONLEVEL_BROWSE}
ISOLATIONLEVEL_CURSORSTABILITY = $00001000;
{$EXTERNALSYM ISOLATIONLEVEL_CURSORSTABILITY}
ISOLATIONLEVEL_READCOMMITTED = $00001000;
{$EXTERNALSYM ISOLATIONLEVEL_READCOMMITTED}
ISOLATIONLEVEL_REPEATABLEREAD = $00010000;
{$EXTERNALSYM ISOLATIONLEVEL_REPEATABLEREAD}
ISOLATIONLEVEL_SERIALIZABLE = $00100000;
{$EXTERNALSYM ISOLATIONLEVEL_SERIALIZABLE}
ISOLATIONLEVEL_ISOLATED = $00100000;
{$EXTERNALSYM ISOLATIONLEVEL_ISOLATED}
// ISOFLAG constants
type
ISOFLAG = TOleEnum;
{$EXTERNALSYM ISOFLAG}
const
ISOFLAG_RETAIN_COMMIT_DC = $00000001;
{$EXTERNALSYM ISOFLAG_RETAIN_COMMIT_DC}
ISOFLAG_RETAIN_COMMIT = $00000002;
{$EXTERNALSYM ISOFLAG_RETAIN_COMMIT}
ISOFLAG_RETAIN_COMMIT_NO = $00000003;
{$EXTERNALSYM ISOFLAG_RETAIN_COMMIT_NO}
ISOFLAG_RETAIN_ABORT_DC = $00000004;
{$EXTERNALSYM ISOFLAG_RETAIN_ABORT_DC}
ISOFLAG_RETAIN_ABORT = $00000008;
{$EXTERNALSYM ISOFLAG_RETAIN_ABORT}
ISOFLAG_RETAIN_ABORT_NO = $0000000C;
{$EXTERNALSYM ISOFLAG_RETAIN_ABORT_NO}
ISOFLAG_RETAIN_DONTCARE = $00000005;
{$EXTERNALSYM ISOFLAG_RETAIN_ABORT_NO}
ISOFLAG_RETAIN_BOTH = $0000000A;
{$EXTERNALSYM ISOFLAG_RETAIN_BOTH}
ISOFLAG_RETAIN_NONE = $0000000F;
{$EXTERNALSYM ISOFLAG_RETAIN_NONE}
ISOFLAG_OPTIMISTIC = $00000010;
{$EXTERNALSYM ISOFLAG_OPTIMISTIC}
ISOFLAG_READONLY = $00000020;
{$EXTERNALSYM ISOFLAG_READONLY}
// XACTTC constants
type
XACTTC = TOleEnum;
{$EXTERNALSYM XACTTC}
const
XACTTC_SYNC_PHASEONE = $00000001;
{$EXTERNALSYM XACTTC_SYNC_PHASEONE}
XACTTC_SYNC_PHASETWO = $00000002;
{$EXTERNALSYM XACTTC_SYNC_PHASETWO}
XACTTC_SYNC = $00000002;
{$EXTERNALSYM XACTTC_SYNC}
XACTTC_ASYNC_PHASEONE = $00000004;
{$EXTERNALSYM XACTTC_ASYNC_PHASEONE}
XACTTC_ASYNC = $00000004;
{$EXTERNALSYM XACTTC_ASYNC}
// XACTRM constants
type
XACTRM = TOleEnum;
{$EXTERNALSYM XACTRM}
const
XACTRM_OPTIMISTICLASTWINS = $00000001;
{$EXTERNALSYM XACTRM_OPTIMISTICLASTWINS}
XACTRM_NOREADONLYPREPARES = $00000002;
{$EXTERNALSYM XACTRM_NOREADONLYPREPARES}
// XACTCONST constants
type
XACTCONST = TOleEnum;
{$EXTERNALSYM XACTCONST}
const
XACTCONST_TIMEOUTINFINITE = $00000000;
{$EXTERNALSYM XACTCONST_TIMEOUTINFINITE}
// XACTHEURISTIC constants
type
XACTHEURISTIC = TOleEnum;
{$EXTERNALSYM XACTHEURISTIC}
const
XACTHEURISTIC_ABORT = $00000001;
{$EXTERNALSYM XACTHEURISTIC_ABORT}
XACTHEURISTIC_COMMIT = $00000002;
{$EXTERNALSYM XACTHEURISTIC_COMMIT}
XACTHEURISTIC_DAMAGE = $00000003;
{$EXTERNALSYM XACTHEURISTIC_DAMAGE}
XACTHEURISTIC_DANGER = $00000004;
{$EXTERNALSYM XACTHEURISTIC_DANGER}
// XACTSTAT constants
type
XACTSTAT = TOleEnum;
{$EXTERNALSYM XACTSTAT}
const
XACTSTAT_NONE = $00000000;
{$EXTERNALSYM XACTSTAT_NONE}
XACTSTAT_OPENNORMAL = $00000001;
{$EXTERNALSYM XACTSTAT_OPENNORMAL}
XACTSTAT_OPENREFUSED = $00000002;
{$EXTERNALSYM XACTSTAT_OPENREFUSED}
XACTSTAT_PREPARING = $00000004;
{$EXTERNALSYM XACTSTAT_PREPARING}
XACTSTAT_PREPARED = $00000008;
{$EXTERNALSYM XACTSTAT_PREPARED}
XACTSTAT_PREPARERETAINING = $00000010;
{$EXTERNALSYM XACTSTAT_PREPARERETAINING}
XACTSTAT_PREPARERETAINED = $00000020;
{$EXTERNALSYM XACTSTAT_PREPARERETAINED}
XACTSTAT_COMMITTING = $00000040;
{$EXTERNALSYM XACTSTAT_COMMITTING}
XACTSTAT_COMMITRETAINING = $00000080;
{$EXTERNALSYM XACTSTAT_COMMITRETAINING}
XACTSTAT_ABORTING = $00000100;
{$EXTERNALSYM XACTSTAT_ABORTING}
XACTSTAT_ABORTED = $00000200;
{$EXTERNALSYM XACTSTAT_ABORTED}
XACTSTAT_COMMITTED = $00000400;
{$EXTERNALSYM XACTSTAT_COMMITTED}
XACTSTAT_HEURISTIC_ABORT = $00000800;
{$EXTERNALSYM XACTSTAT_HEURISTIC_ABORT}
XACTSTAT_HEURISTIC_COMMIT = $00001000;
{$EXTERNALSYM XACTSTAT_HEURISTIC_COMMIT}
XACTSTAT_HEURISTIC_DAMAGE = $00002000;
{$EXTERNALSYM XACTSTAT_HEURISTIC_DAMAGE}
XACTSTAT_HEURISTIC_DANGER = $00004000;
{$EXTERNALSYM XACTSTAT_HEURISTIC_DANGER}
XACTSTAT_FORCED_ABORT = $00008000;
{$EXTERNALSYM XACTSTAT_FORCED_ABORT}
XACTSTAT_FORCED_COMMIT = $00010000;
{$EXTERNALSYM XACTSTAT_FORCED_COMMIT}
XACTSTAT_INDOUBT = $00020000;
{$EXTERNALSYM XACTSTAT_INDOUBT}
XACTSTAT_CLOSED = $00040000;
{$EXTERNALSYM XACTSTAT_CLOSED}
XACTSTAT_OPEN = $00000003;
{$EXTERNALSYM XACTSTAT_OPEN}
XACTSTAT_NOTPREPARED = $0007FFC3;
{$EXTERNALSYM XACTSTAT_NOTPREPARED}
XACTSTAT_ALL = $0007FFFF;
{$EXTERNALSYM XACTSTAT_ALL}
// XACT_E constants
type
XACT_E = TOleEnum;
{$EXTERNALSYM XACT_E}
const
XACT_E_FIRST = $8004D000;
{$EXTERNALSYM XACT_E_FIRST}
XACT_E_LAST = $8004D01E;
{$EXTERNALSYM XACT_E_LAST}
XACT_S_FIRST = $0004D000;
{$EXTERNALSYM XACT_S_FIRST}
XACT_S_LAST = $0004D009;
{$EXTERNALSYM XACT_S_LAST}
XACT_E_ALREADYOTHERSINGLEPHASE = $8004D000;
{$EXTERNALSYM XACT_E_ALREADYOTHERSINGLEPHASE}
XACT_E_CANTRETAIN = $8004D001;
{$EXTERNALSYM XACT_E_CANTRETAIN}
XACT_E_COMMITFAILED = $8004D002;
{$EXTERNALSYM XACT_E_COMMITFAILED}
XACT_E_COMMITPREVENTED = $8004D003;
{$EXTERNALSYM XACT_E_COMMITPREVENTED}
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;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -