com.moesol.bindings.platform_sdk.data_services
Interface ConnectionEvents

All Superinterfaces:
IDispatch, IUnknown
All Known Implementing Classes:
ConnectionEvents.Jni

public interface ConnectionEvents
extends IDispatch

IDL: [ helpstring(""), dispatchable ] interface


Nested Class Summary
static class ConnectionEvents.Disp
          Implementation, COM to Java.
static class ConnectionEvents.Jni
          Implementation, Java to COM.
 
Field Summary
static GUID IID
          IDL: [uuid(00000400-0000-0010-8000-00AA006D2EA4)]
static Class TYPELIB
           
 
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IDispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF
 
Method Summary
 int BeginTransComplete(int TransactionLevel, Error pError, int[] adStatus, _Connection pConnection)
          IDL: [ helpstring("") ]
 int CommitTransComplete(Error pError, int[] adStatus, _Connection pConnection)
          IDL: [ helpstring("") ]
 int ConnectComplete(Error pError, int[] adStatus, _Connection pConnection)
          IDL: [ helpstring("") ]
 int Disconnect(int[] adStatus, _Connection pConnection)
          IDL: [ helpstring("") ]
 int ExecuteComplete(int RecordsAffected, Error pError, int[] adStatus, _Command pCommand, _Recordset pRecordset, _Connection pConnection)
          IDL: [ helpstring("") ]
 int InfoMessage(Error pError, int[] adStatus, _Connection pConnection)
          IDL: [ helpstring("") ]
 int RollbackTransComplete(Error pError, int[] adStatus, _Connection pConnection)
          IDL: [ helpstring("") ]
 int WillConnect(String[] ConnectionString, String[] UserID, String[] Password, int[] Options, int[] adStatus, _Connection pConnection)
          IDL: [ helpstring("") ]
 int WillExecute(String[] Source, int[] CursorType, int[] LockType, int[] Options, int[] adStatus, _Command pCommand, _Recordset pRecordset, _Connection pConnection)
          IDL: [ helpstring("") ]
 
Methods inherited from interface com.moesol.bindings.platform_sdk.component_services.IUnknown
QueryInterface, QueryInterface, Release
 

Field Detail

TYPELIB

static final Class TYPELIB

IID

static final GUID IID
IDL: [uuid(00000400-0000-0010-8000-00AA006D2EA4)]

Method Detail

InfoMessage

int InfoMessage(Error pError,
                int[] adStatus,
                _Connection pConnection)
IDL: [ helpstring("") ]

Parameters:
pError - IDL: [in] Error*
adStatus - IDL: [in] [out] EventStatusEnum*
pConnection - IDL: [in] _Connection*
Returns:
IDL: HRESULT

BeginTransComplete

int BeginTransComplete(int TransactionLevel,
                       Error pError,
                       int[] adStatus,
                       _Connection pConnection)
IDL: [ helpstring("") ]

Parameters:
TransactionLevel - IDL: [in] LONG
pError - IDL: [in] Error*
adStatus - IDL: [in] [out] EventStatusEnum*
pConnection - IDL: [in] _Connection*
Returns:
IDL: HRESULT

CommitTransComplete

int CommitTransComplete(Error pError,
                        int[] adStatus,
                        _Connection pConnection)
IDL: [ helpstring("") ]

Parameters:
pError - IDL: [in] Error*
adStatus - IDL: [in] [out] EventStatusEnum*
pConnection - IDL: [in] _Connection*
Returns:
IDL: HRESULT

RollbackTransComplete

int RollbackTransComplete(Error pError,
                          int[] adStatus,
                          _Connection pConnection)
IDL: [ helpstring("") ]

Parameters:
pError - IDL: [in] Error*
adStatus - IDL: [in] [out] EventStatusEnum*
pConnection - IDL: [in] _Connection*
Returns:
IDL: HRESULT

WillExecute

int WillExecute(String[] Source,
                int[] CursorType,
                int[] LockType,
                int[] Options,
                int[] adStatus,
                _Command pCommand,
                _Recordset pRecordset,
                _Connection pConnection)
IDL: [ helpstring("") ]

Parameters:
Source - IDL: [in] [out] BSTR*
CursorType - IDL: [in] [out] CursorTypeEnum*
LockType - IDL: [in] [out] LockTypeEnum*
Options - IDL: [in] [out] LONG*
adStatus - IDL: [in] [out] EventStatusEnum*
pCommand - IDL: [in] _Command*
pRecordset - IDL: [in] _Recordset*
pConnection - IDL: [in] _Connection*
Returns:
IDL: HRESULT

ExecuteComplete

int ExecuteComplete(int RecordsAffected,
                    Error pError,
                    int[] adStatus,
                    _Command pCommand,
                    _Recordset pRecordset,
                    _Connection pConnection)
IDL: [ helpstring("") ]

Parameters:
RecordsAffected - IDL: [in] LONG
pError - IDL: [in] Error*
adStatus - IDL: [in] [out] EventStatusEnum*
pCommand - IDL: [in] _Command*
pRecordset - IDL: [in] _Recordset*
pConnection - IDL: [in] _Connection*
Returns:
IDL: HRESULT

WillConnect

int WillConnect(String[] ConnectionString,
                String[] UserID,
                String[] Password,
                int[] Options,
                int[] adStatus,
                _Connection pConnection)
IDL: [ helpstring("") ]

Parameters:
ConnectionString - IDL: [in] [out] BSTR*
UserID - IDL: [in] [out] BSTR*
Password - IDL: [in] [out] BSTR*
Options - IDL: [in] [out] LONG*
adStatus - IDL: [in] [out] EventStatusEnum*
pConnection - IDL: [in] _Connection*
Returns:
IDL: HRESULT

ConnectComplete

int ConnectComplete(Error pError,
                    int[] adStatus,
                    _Connection pConnection)
IDL: [ helpstring("") ]

Parameters:
pError - IDL: [in] Error*
adStatus - IDL: [in] [out] EventStatusEnum*
pConnection - IDL: [in] _Connection*
Returns:
IDL: HRESULT

Disconnect

int Disconnect(int[] adStatus,
               _Connection pConnection)
IDL: [ helpstring("") ]

Parameters:
adStatus - IDL: [in] [out] EventStatusEnum*
pConnection - IDL: [in] _Connection*
Returns:
IDL: HRESULT


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.