📄 uib_tlb.pas
字号:
unit UIB_TLB;
// ************************************************************************ //
// WARNING
// -------
// The types declared in this file were generated from data read from a
// Type Library. If this type library is explicitly or indirectly (via
// another type library referring to this type library) re-imported, or the
// 'Refresh' command of the Type Library Editor activated while editing the
// Type Library, the contents of this file will be regenerated and all
// manual modifications will be lost.
// ************************************************************************ //
// PASTLWTR : 1.2
// File generated on 10/06/2003 01:28:05 from Type Library described below.
// ************************************************************************ //
// Type Lib: D:\Unified Interbase\examples\JvUIB\Automation\UIB.tlb (1)
// LIBID: {4D24084B-76DE-4197-A320-BBA5235EB35A}
// LCID: 0
// Helpfile:
// HelpString: UIB Library
// DepndLst:
// (1) v2.0 stdole, (C:\WINDOWS\System32\stdole2.tlb)
// ************************************************************************ //
{$I jvcl.inc}
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
{$IFDEF COMPILER7_UP}
{$WARN SYMBOL_PLATFORM OFF}
{$ENDIF}
{$WRITEABLECONST ON}
interface
uses Windows, ActiveX, Classes, Graphics, StdVCL{$IFDEF COMPILER6_UP}, Variants{$ENDIF};
// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:
// Type Libraries : LIBID_xxxx
// CoClasses : CLASS_xxxx
// DISPInterfaces : DIID_xxxx
// Non-DISP interfaces: IID_xxxx
// *********************************************************************//
const
// TypeLibrary Major and minor versions
UIBMajorVersion = 1;
UIBMinorVersion = 0;
LIBID_UIB: TGUID = '{4D24084B-76DE-4197-A320-BBA5235EB35A}';
IID_IDatabase: TGUID = '{F739B7D5-069E-473A-B0AA-3E49256E446F}';
CLASS_Database: TGUID = '{A3304292-DD8A-4475-BD8F-9C82EA4E6E3A}';
IID_ITransaction: TGUID = '{735A0EF8-1433-4C91-B4BB-05E3BFCC18B7}';
CLASS_Transaction: TGUID = '{2DE61B04-F7FC-4804-BC24-629F75CD629E}';
IID_IQuery: TGUID = '{82EFAD8B-4406-4455-84F1-A911D2C6C0D1}';
CLASS_Query: TGUID = '{9043E8BC-ED4B-48C7-9018-A17515C46644}';
type
// *********************************************************************//
// Forward declaration of types defined in TypeLibrary
// *********************************************************************//
IDatabase = interface;
IDatabaseDisp = dispinterface;
ITransaction = interface;
ITransactionDisp = dispinterface;
IQuery = interface;
IQueryDisp = dispinterface;
// *********************************************************************//
// Declaration of CoClasses defined in Type Library
// (NOTE: Here we map each CoClass to its Default Interface)
// *********************************************************************//
Database = IDatabase;
Transaction = ITransaction;
Query = IQuery;
// *********************************************************************//
// Interface: IDatabase
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {F739B7D5-069E-473A-B0AA-3E49256E446F}
// *********************************************************************//
IDatabase = interface(IDispatch)
['{F739B7D5-069E-473A-B0AA-3E49256E446F}']
function Get_DatabaseName: WideString; safecall;
procedure Set_DatabaseName(const Value: WideString); safecall;
function Get_Connected: WordBool; safecall;
procedure Set_Connected(Value: WordBool); safecall;
function Get_SQLDialect: Integer; safecall;
procedure Set_SQLDialect(Value: Integer); safecall;
function Get_CharacterSet: WideString; safecall;
procedure Set_CharacterSet(const Value: WideString); safecall;
function Get_UserName: WideString; safecall;
procedure Set_UserName(const Value: WideString); safecall;
function Get_PassWord: WideString; safecall;
procedure Set_PassWord(const Value: WideString); safecall;
property DatabaseName: WideString read Get_DatabaseName write Set_DatabaseName;
property Connected: WordBool read Get_Connected write Set_Connected;
property SQLDialect: Integer read Get_SQLDialect write Set_SQLDialect;
property CharacterSet: WideString read Get_CharacterSet write Set_CharacterSet;
property UserName: WideString read Get_UserName write Set_UserName;
property PassWord: WideString read Get_PassWord write Set_PassWord;
end;
// *********************************************************************//
// DispIntf: IDatabaseDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {F739B7D5-069E-473A-B0AA-3E49256E446F}
// *********************************************************************//
IDatabaseDisp = dispinterface
['{F739B7D5-069E-473A-B0AA-3E49256E446F}']
property DatabaseName: WideString dispid 201;
property Connected: WordBool dispid 202;
property SQLDialect: Integer dispid 203;
property CharacterSet: WideString dispid 204;
property UserName: WideString dispid 205;
property PassWord: WideString dispid 206;
end;
// *********************************************************************//
// Interface: ITransaction
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {735A0EF8-1433-4C91-B4BB-05E3BFCC18B7}
// *********************************************************************//
ITransaction = interface(IDispatch)
['{735A0EF8-1433-4C91-B4BB-05E3BFCC18B7}']
function Get_Database: IDatabase; safecall;
procedure Set_Database(const Value: IDatabase); safecall;
procedure Commit; safecall;
procedure CommitRetaining; safecall;
procedure RollBack; safecall;
procedure RollBackRetaining; safecall;
function Get_InTransaction: WordBool; safecall;
property Database: IDatabase read Get_Database write Set_Database;
property InTransaction: WordBool read Get_InTransaction;
end;
// *********************************************************************//
// DispIntf: ITransactionDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {735A0EF8-1433-4C91-B4BB-05E3BFCC18B7}
// *********************************************************************//
ITransactionDisp = dispinterface
['{735A0EF8-1433-4C91-B4BB-05E3BFCC18B7}']
property Database: IDatabase dispid 201;
procedure Commit; dispid 202;
procedure CommitRetaining; dispid 203;
procedure RollBack; dispid 204;
procedure RollBackRetaining; dispid 205;
property InTransaction: WordBool readonly dispid 206;
end;
// *********************************************************************//
// Interface: IQuery
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {82EFAD8B-4406-4455-84F1-A911D2C6C0D1}
// *********************************************************************//
IQuery = interface(IDispatch)
['{82EFAD8B-4406-4455-84F1-A911D2C6C0D1}']
function Get_FetchBlobs: WordBool; safecall;
procedure Set_FetchBlobs(Value: WordBool); safecall;
function Get_CachedFetch: WordBool; safecall;
procedure Set_CachedFetch(Value: WordBool); safecall;
function Get_QuickScript: WordBool; safecall;
procedure Set_QuickScript(Value: WordBool); safecall;
function Get_EOF: WordBool; safecall;
procedure Open; safecall;
procedure ExecSQL; safecall;
procedure Close(Mode: Integer); safecall;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -