📄 adodb_tlb.pas
字号:
['{00000550-0000-0010-8000-00AA006D2EA4}']
procedure Cancel {Flags(1), (0/0) CC:0, INV:1, DBG:6}; safecall;
end;
// *********************************************************************//
// DispIntf: _ConnectionDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {00000550-0000-0010-8000-00AA006D2EA4}
// *********************************************************************//
_ConnectionDisp = dispinterface
['{00000550-0000-0010-8000-00AA006D2EA4}']
procedure Cancel {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 21;
property ConnectionString {Flags(2), (1/0) CC:0, INV:2, DBG:6}: WideString dispid 0;
property CommandTimeout {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer dispid 2;
property ConnectionTimeout {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer dispid 3;
property Version {Flags(2), (1/0) CC:0, INV:2, DBG:6}: WideString readonly dispid 4;
procedure Close {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 5;
function Execute {Flags(2), (4/3) CC:0, INV:1, DBG:4}(const CommandText: {VT_8:0}WideString;
out RecordsAffected: {VT_12:1}OleVariant;
Options: {VT_3:0}Integer): _Recordset; dispid 6;
function BeginTrans {Flags(2), (1/0) CC:0, INV:1, DBG:4}: Integer; dispid 7;
procedure CommitTrans {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 8;
procedure RollbackTrans {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 9;
procedure Open {Flags(2), (4/4) CC:0, INV:1, DBG:4}(const ConnectionString: {VT_8:0}WideString;
const UserID: {VT_8:0}WideString;
const Password: {VT_8:0}WideString;
Options: {VT_3:0}Integer); dispid 10;
property Errors {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Errors readonly dispid 11;
property DefaultDatabase {Flags(2), (1/0) CC:0, INV:2, DBG:6}: WideString dispid 12;
property IsolationLevel {Flags(2), (1/0) CC:0, INV:2, DBG:6}: IsolationLevelEnum dispid 13;
property Attributes {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer dispid 14;
property CursorLocation {Flags(2), (1/0) CC:0, INV:2, DBG:6}: CursorLocationEnum dispid 15;
property Mode {Flags(2), (1/0) CC:0, INV:2, DBG:6}: ConnectModeEnum dispid 16;
property Provider {Flags(2), (1/0) CC:0, INV:2, DBG:6}: WideString dispid 17;
property State {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer readonly dispid 18;
function OpenSchema {Flags(2), (4/3) CC:0, INV:1, DBG:4}(Schema: {VT_29:0}SchemaEnum;
Restrictions: {VT_12:0}OleVariant;
SchemaID: {VT_12:0}OleVariant): _Recordset; dispid 19;
property Properties {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Properties readonly dispid 500;
end;
// *********************************************************************//
// Interface: Recordset15
// Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
// GUID: {0000050E-0000-0010-8000-00AA006D2EA4}
// *********************************************************************//
Recordset15 = interface(_ADO)
['{0000050E-0000-0010-8000-00AA006D2EA4}']
function Get_AbsolutePosition {Flags(1), (1/0) CC:0, INV:2, DBG:6}: PositionEnum; safecall;
procedure Set_AbsolutePosition {Flags(1), (1/1) CC:0, INV:4, DBG:6}(pl: {VT_29:0}PositionEnum); safecall;
procedure Set_ActiveConnection {Flags(1), (1/1) CC:0, INV:8, DBG:6}(const pvar: {VT_9:0}IDispatch); safecall;
procedure _Set_ActiveConnection {Flags(1), (1/1) CC:0, INV:4, DBG:6}(pvar: {VT_12:0}OleVariant); safecall;
function Get_ActiveConnection {Flags(1), (1/0) CC:0, INV:2, DBG:6}: OleVariant; safecall;
function Get_BOF {Flags(1), (1/0) CC:0, INV:2, DBG:6}: WordBool; safecall;
function Get_Bookmark {Flags(1), (1/0) CC:0, INV:2, DBG:6}: OleVariant; safecall;
procedure Set_Bookmark {Flags(1), (1/1) CC:0, INV:4, DBG:6}(pvBookmark: {VT_12:0}OleVariant); safecall;
function Get_CacheSize {Flags(1), (1/0) CC:0, INV:2, DBG:6}: Integer; safecall;
procedure Set_CacheSize {Flags(1), (1/1) CC:0, INV:4, DBG:6}(pl: {VT_3:0}Integer); safecall;
function Get_CursorType {Flags(1), (1/0) CC:0, INV:2, DBG:6}: CursorTypeEnum; safecall;
procedure Set_CursorType {Flags(1), (1/1) CC:0, INV:4, DBG:6}(plCursorType: {VT_29:0}CursorTypeEnum); safecall;
function Get_EOF {Flags(1), (1/0) CC:0, INV:2, DBG:6}: WordBool; safecall;
function Get_Fields {Flags(1), (1/0) CC:0, INV:2, DBG:6}: Fields; safecall;
function Get_LockType {Flags(1), (1/0) CC:0, INV:2, DBG:6}: LockTypeEnum; safecall;
procedure Set_LockType {Flags(1), (1/1) CC:0, INV:4, DBG:6}(plLockType: {VT_29:0}LockTypeEnum); safecall;
function Get_MaxRecords {Flags(1), (1/0) CC:0, INV:2, DBG:6}: Integer; safecall;
procedure Set_MaxRecords {Flags(1), (1/1) CC:0, INV:4, DBG:6}(plMaxRecords: {VT_3:0}Integer); safecall;
function Get_RecordCount {Flags(1), (1/0) CC:0, INV:2, DBG:6}: Integer; safecall;
procedure Set_Source {Flags(1), (1/1) CC:0, INV:8, DBG:6}(const pvSource: {VT_9:0}IDispatch); safecall;
procedure _Set_Source {Flags(1), (1/1) CC:0, INV:4, DBG:6}(const pvSource: {VT_8:0}WideString); safecall;
function Get_Source {Flags(1), (1/0) CC:0, INV:2, DBG:6}: OleVariant; safecall;
procedure AddNew {Flags(1), (2/2) CC:0, INV:1, DBG:6}(FieldList: {VT_12:0}OleVariant;
Values: {VT_12:0}OleVariant); safecall;
procedure CancelUpdate {Flags(1), (0/0) CC:0, INV:1, DBG:6}; safecall;
procedure Close {Flags(1), (0/0) CC:0, INV:1, DBG:6}; safecall;
procedure Delete {Flags(1), (1/1) CC:0, INV:1, DBG:6}(AffectRecords: {VT_29:0}AffectEnum); safecall;
function GetRows {Flags(1), (4/3) CC:0, INV:1, DBG:6}(Rows: {VT_3:0}Integer;
Start: {VT_12:0}OleVariant;
Fields: {VT_12:0}OleVariant): OleVariant; safecall;
procedure Move {Flags(1), (2/2) CC:0, INV:1, DBG:6}(NumRecords: {VT_3:0}Integer;
Start: {VT_12:0}OleVariant); safecall;
procedure MoveNext {Flags(1), (0/0) CC:0, INV:1, DBG:6}; safecall;
procedure MovePrevious {Flags(1), (0/0) CC:0, INV:1, DBG:6}; safecall;
procedure MoveFirst {Flags(1), (0/0) CC:0, INV:1, DBG:6}; safecall;
procedure MoveLast {Flags(1), (0/0) CC:0, INV:1, DBG:6}; safecall;
procedure Open {Flags(1), (5/5) CC:0, INV:1, DBG:6}(Source: {VT_12:0}OleVariant;
ActiveConnection: {VT_12:0}OleVariant;
CursorType: {VT_29:0}CursorTypeEnum;
LockType: {VT_29:0}LockTypeEnum;
Options: {VT_3:0}Integer); safecall;
procedure Requery {Flags(1), (1/1) CC:0, INV:1, DBG:6}(Options: {VT_3:0}Integer); safecall;
procedure _xResync {Flags(1), (1/1) CC:0, INV:1, DBG:6}(AffectRecords: {VT_29:0}AffectEnum); safecall;
procedure Update {Flags(1), (2/2) CC:0, INV:1, DBG:6}(Fields: {VT_12:0}OleVariant;
Values: {VT_12:0}OleVariant); safecall;
function Get_AbsolutePage {Flags(1), (1/0) CC:0, INV:2, DBG:6}: PositionEnum; safecall;
procedure Set_AbsolutePage {Flags(1), (1/1) CC:0, INV:4, DBG:6}(pl: {VT_29:0}PositionEnum); safecall;
function Get_EditMode {Flags(1), (1/0) CC:0, INV:2, DBG:6}: EditModeEnum; safecall;
function Get_Filter {Flags(1), (1/0) CC:0, INV:2, DBG:6}: OleVariant; safecall;
procedure Set_Filter {Flags(1), (1/1) CC:0, INV:4, DBG:6}(Criteria: {VT_12:0}OleVariant); safecall;
function Get_PageCount {Flags(1), (1/0) CC:0, INV:2, DBG:6}: Integer; safecall;
function Get_PageSize {Flags(1), (1/0) CC:0, INV:2, DBG:6}: Integer; safecall;
procedure Set_PageSize {Flags(1), (1/1) CC:0, INV:4, DBG:6}(pl: {VT_3:0}Integer); safecall;
function Get_Sort {Flags(1), (1/0) CC:0, INV:2, DBG:6}: WideString; safecall;
procedure Set_Sort {Flags(1), (1/1) CC:0, INV:4, DBG:6}(const Criteria: {VT_8:0}WideString); safecall;
function Get_Status {Flags(1), (1/0) CC:0, INV:2, DBG:6}: Integer; safecall;
function Get_State {Flags(1), (1/0) CC:0, INV:2, DBG:6}: Integer; safecall;
function _xClone {Flags(1), (1/0) CC:0, INV:1, DBG:6}: _Recordset; safecall;
procedure UpdateBatch {Flags(1), (1/1) CC:0, INV:1, DBG:6}(AffectRecords: {VT_29:0}AffectEnum); safecall;
procedure CancelBatch {Flags(1), (1/1) CC:0, INV:1, DBG:6}(AffectRecords: {VT_29:0}AffectEnum); safecall;
function Get_CursorLocation {Flags(1), (1/0) CC:0, INV:2, DBG:6}: CursorLocationEnum; safecall;
procedure Set_CursorLocation {Flags(1), (1/1) CC:0, INV:4, DBG:6}(plCursorLoc: {VT_29:0}CursorLocationEnum); safecall;
function NextRecordset {Flags(1), (2/1) CC:0, INV:1, DBG:6}(out RecordsAffected: {VT_12:1}OleVariant): _Recordset; safecall;
function Supports {Flags(1), (2/1) CC:0, INV:1, DBG:6}(CursorOptions: {VT_29:0}CursorOptionEnum): WordBool; safecall;
function Get_Collect {Flags(1), (2/1) CC:0, INV:2, DBG:6}(Index: {VT_12:0}OleVariant): OleVariant; safecall;
procedure Set_Collect {Flags(1), (2/2) CC:0, INV:4, DBG:6}(Index: {VT_12:0}OleVariant;
pvar: {VT_12:0}OleVariant); safecall;
function Get_MarshalOptions {Flags(1), (1/0) CC:0, INV:2, DBG:6}: MarshalOptionsEnum; safecall;
procedure Set_MarshalOptions {Flags(1), (1/1) CC:0, INV:4, DBG:6}(peMarshal: {VT_29:0}MarshalOptionsEnum); safecall;
procedure Find {Flags(1), (4/4) CC:0, INV:1, DBG:6}(const Criteria: {VT_8:0}WideString;
SkipRecords: {VT_3:0}Integer;
SearchDirection: {VT_29:0}SearchDirectionEnum;
Start: {VT_12:0}OleVariant); safecall;
property AbsolutePosition: PositionEnum read Get_AbsolutePosition write Set_AbsolutePosition;
property BOF: WordBool read Get_BOF;
property Bookmark: OleVariant read Get_Bookmark write Set_Bookmark;
property CacheSize: Integer read Get_CacheSize write Set_CacheSize;
property CursorType: CursorTypeEnum read Get_CursorType write Set_CursorType;
property EOF: WordBool read Get_EOF;
property Fields: Fields read Get_Fields;
property LockType: LockTypeEnum read Get_LockType write Set_LockType;
property MaxRecords: Integer read Get_MaxRecords write Set_MaxRecords;
property RecordCount: Integer read Get_RecordCount;
property AbsolutePage: PositionEnum read Get_AbsolutePage write Set_AbsolutePage;
property EditMode: EditModeEnum read Get_EditMode;
property Filter: OleVariant read Get_Filter write Set_Filter;
property PageCount: Integer read Get_PageCount;
property PageSize: Integer read Get_PageSize write Set_PageSize;
property Sort: WideString read Get_Sort write Set_Sort;
property Status: Integer read Get_Status;
property State: Integer read Get_State;
property CursorLocation: CursorLocationEnum read Get_CursorLocation write Set_CursorLocation;
property Collect {Flags(2), (2/1) CC:0, INV:2, DBG:5}[Index: {VT_12:0}OleVariant]: OleVariant read Get_Collect write Set_Collect;
property MarshalOptions: MarshalOptionsEnum read Get_MarshalOptions write Set_MarshalOptions;
end;
// *********************************************************************//
// DispIntf: Recordset15Disp
// Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
// GUID: {0000050E-0000-0010-8000-00AA006D2EA4}
// *********************************************************************//
Recordset15Disp = dispinterface
['{0000050E-0000-0010-8000-00AA006D2EA4}']
property AbsolutePosition {Flags(2), (1/0) CC:0, INV:2, DBG:6}: PositionEnum dispid 1000;
function ActiveConnection {Flags(2), (1/0) CC:0, INV:8, DBG:4}: IDispatch; dispid 1001;
property BOF {Flags(2), (1/0) CC:0, INV:2, DBG:6}: WordBool readonly dispid 1002;
property Bookmark {Flags(2), (1/0) CC:0, INV:2, DBG:6}: OleVariant dispid 1003;
property CacheSize {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer dispid 1004;
property CursorType {Flags(2), (1/0) CC:0, INV:2, DBG:6}: CursorTypeEnum dispid 1005;
property EOF {Flags(2), (1/0) CC:0, INV:2, DBG:6}: WordBool readonly dispid 1006;
property Fields {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Fields readonly dispid 0;
property LockType {Flags(2), (1/0) CC:0, INV:2, DBG:6}: LockTypeEnum dispid 1008;
property MaxRecords {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer dispid 1009;
property RecordCount {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer readonly dispid 1010;
function Source {Flags(2), (1/0) CC:0, INV:8, DBG:4}: IDispatch; dispid 1011;
procedure AddNew {Flags(2), (2/2) CC:0, INV:1, DBG:4}(FieldList: {VT_12:0}OleVariant;
Values: {VT_12:0}OleVariant); dispid 1012;
procedure CancelUpdate {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 1013;
procedure Close {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 1014;
procedure Delete {Flags(2), (1/1) CC:0, INV:1, DBG:4}(AffectRecords: {VT_29:0}AffectEnum); dispid 1015;
function GetRows {Flags(2), (4/3) CC:0, INV:1, DBG:4}(Rows: {VT_3:0}Integer;
Start: {VT_12:0}OleVariant;
Fields: {VT_12:0}OleVariant): OleVariant; dispid 1016;
procedure Move {Flags(2), (2/2) CC:0, INV:1, DBG:4}(NumRecords: {VT_3:0}Integer;
Start: {VT_12:0}OleVariant); dispid 1017;
procedure MoveNext {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 1018;
procedure MovePrevious {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 1019;
procedure MoveFirst {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 1020;
procedure MoveLast {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 1021;
procedure Open {Flags(2), (5/5) CC:0, INV:1, DBG:4}(Source: {VT_12:0}OleVariant;
ActiveConnection: {VT_12:0}OleVariant;
CursorType: {VT_29:0}CursorTypeEnum;
LockType: {VT_29:0}LockTypeEnum;
Options: {VT_3:0}Integer); dispid 1022;
procedure Requery {Flags(2), (1/1) CC:0, INV:1, DBG:4}(Options: {VT_3:0}Integer); dispid 1023;
procedure _xResync {Flags(2), (1/1) CC:0, INV:1, DBG:4}(AffectRecords: {VT_29:0}AffectEnum); dispid 1610809378;
procedure Update {Flags(2), (2/2) CC:0, INV:1, DBG:4}(Fields: {VT_12:0}OleVariant;
Values: {VT_12:0}OleVariant); dispid 1025;
property AbsolutePage {Flags(2), (1/0) CC:0, INV:2, DBG:6}: PositionEnum dispid 1047;
property EditMode {Flags(2), (1/0) CC:0, INV:2, DBG:6}: EditModeEnum readonly dispid 1026;
property Filter {Flags(2), (1/0) CC:0, INV:2, DBG:6}: OleVariant dispid 1030;
property PageCount {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer readonly dispid 1050;
property PageSize {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer dispid 1048;
property Sort {Flags(2), (1/0) CC:0, INV:2, DBG:6}: WideString dispid 1031;
property Status {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer readonly dispid 1029;
property State {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Integer readonly dispid 1054;
function _xClone {Flags(2), (1/0) CC:0, INV:1, DBG:4}: _Recordset; dispid 1610809392;
procedure UpdateBatch {Flags(2), (1/1) CC:0, INV:1, DBG:4}(AffectRecords: {VT_29:0}AffectEnum); dispid 1035;
procedure CancelBatch {Flags(2), (1/1) CC:0, INV:1, DBG:4}(AffectRecords: {VT_29:0}AffectEnum); dispid 1049;
property CursorLocation {Flags(2), (1/0) CC:0, INV:2, DBG:6}: CursorLocationEnum dispid 1051;
function NextRecordset {Flags(2), (2/1) CC:0, INV:1, DBG:4}(out RecordsAffected: {VT_12:1}OleVariant): _Recordset; dispid 1052;
function Supports {Flags(2), (2/1) CC:0, INV:1, DBG:4}(CursorOptions: {VT_29:0}CursorOptionEnum): WordBool; dispid 1036;
property Collect {Flags(2), (2/1) CC:0, INV:2, DBG:6}[Index: {VT_12:0}OleVariant]: OleVariant dispid -8;
property MarshalOptions {Flags(2), (1/0) CC:0, INV:2, DBG:6}: MarshalOptionsEnum dispid 1053;
procedure Find {Flags(2), (4/4) CC:0, INV:1, DBG:4}(const Criteria: {VT_8:0}WideString;
SkipRecords: {VT_3:0}Integer;
SearchDirection: {VT_29:0}SearchDirectionEnum;
Start: {VT_12:0}OleVariant); dispid 1058;
property Properties {Flags(2), (1/0) CC:0, INV:2, DBG:6}: Properties readonly dispid 500;
end;
// *********************************************************************//
// Interface: Recordset20
// Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
// GUID: {0000054F-0000-0010-8000-00AA006D2EA4}
// *********************************************************************//
Recordset20 = interface(Recordset15)
['{0000054F-0000-0010-8000-00AA006D2EA4}']
procedure Cancel {Flags(1), (0/0) CC:0, INV:1, DBG:6}; safecall;
function Get_DataSource {Flags(1), (1/0) CC:0, INV:2, DBG:6}: IUnknown; safecall;
procedure Set_DataSource {Flags(1), (1/1) CC:0, INV:8, DBG:6}(const ppunkDataSource: {VT_13:0}IUnknown); safecall;
procedure Save {Flags(1), (2/2) CC:0, INV:1, DBG:6}(const FileName: {VT_8:0}WideString;
PersistFormat: {VT_29:0}PersistFormatEnum); safecall;
function Get_ActiveCommand {Flags(1), (1/0) CC:0, INV:2, DBG:6}: IDispatch; safecall;
procedure Set_StayInSync {Flags(1), (1/1) CC:0, INV:4, DBG:6}(pbStayInSync: {VT_11:0}WordBool); safecall;
function Get_StayInSync {Flags(1), (1/0) CC:0, INV:2, DBG:6}: WordBool; safecall;
function GetString {Flags(1), (6/5) CC:0, INV:1, DBG:6}(StringFormat: {VT_29:0}StringFormatEnum;
NumRows: {VT_3:0}Integer;
const ColumnDelimeter: {VT_8:0}WideString;
const RowDelimeter: {VT_8:0}WideString;
const NullExpr: {VT_8:0}WideString): WideString; safecall;
function Get_DataMember {Flags(1), (1/0) CC:0, INV:2, DBG:6}: WideString; safecall;
procedure Set_DataMember {Flags(1), (1/1) CC:0, INV:4, DBG:6}(const pbstrDataMember: {VT_8:0}WideString); safecall;
function CompareBookmarks {Flags(1), (3/2) CC:0, INV:1, DBG:6}(Bookmark1: {VT_12:0}OleVariant;
Bookmark2: {VT_12:0}OleVariant): CompareEnum; safecall;
function Clone {Flags(1), (2/1) CC:0, INV:1, DBG:6}(LockType: {VT_29:0}LockTypeEnum): _Recordset; safecall;
procedure Resync {Flags(1), (2/2) CC:0, INV:1, DBG:6}(AffectRecords: {VT_29:0}AffectEnum;
ResyncValues: {VT_29:0}ResyncEnum); safecall;
property DataSource: IUnknown read Get_DataSource write Set_DataSource;
property ActiveCommand: IDispatch read Get_ActiveCommand;
property StayInSync: WordBool read Get_StayInSync write Set_StayInSync;
property DataMember: WideString read Get_DataMember write Set_DataMember;
end;
// *********************************************************************//
// DispIntf: Recordset20Disp
// Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
// GUID: {0000054F-0000-0010-8000-00AA006D2EA4}
// *********************************************************************//
Recordset20Disp = dispinterface
['{0000054F-0000-0010-8000-00AA006D2EA4}']
procedure Cancel {Flags(2), (0/0) CC:0, INV:1, DBG:4}; dispid 1055;
property DataSource {Flags(2), (1/0) CC:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -