uwsdbserveriappserver.pas
来自「Delphi开发webservice的一套例子」· PAS 代码 · 共 28 行
PAS
28 行
Unit uWSDBServerIAppServer;
interface
uses Types, XSBuiltIns;
type
IAppServer = interface(IInvokable)
['{9E346058-9DE2-11D5-8B77-9EB5470E196E}']
function AS_ApplyUpdates(const ProviderName: WideString; const Delta: Variant; const MaxErrors: Integer; var OwnerData: Variant; out ErrorCount: Integer): Variant; stdcall;
function AS_GetRecords(const ProviderName: WideString; const Count: Integer; const Options: Integer; const CommandText: WideString; var Params: Variant; var OwnerData: Variant; out RecsOut: Integer): Variant; stdcall;
function AS_DataRequest(const ProviderName: WideString; const Data: Variant): Variant; stdcall;
function AS_GetProviderNames: Variant; stdcall;
function AS_GetParams(const ProviderName: WideString; var OwnerData: Variant): Variant; stdcall;
function AS_RowRequest(const ProviderName: WideString; const Row: Variant; const RequestType: Integer; var OwnerData: Variant): Variant; stdcall;
procedure AS_Execute(const ProviderName: WideString; const CommandText: WideString; var Params: Variant; var OwnerData: Variant); stdcall;
end;
implementation
uses InvokeRegistry;
initialization
InvRegistry.RegisterInterface(TypeInfo(IAppServer), 'urn:Midas-IAppServer', '');
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?