Connection (ADO for Visual C++ 構文)

メソッド

BeginTransmdmthBeginTrans(long *TransactionLevel)

CommitTransmdmthBeginTrans(void)

RollbackTransmdmthBeginTrans(void)

CancelmdmthADOCancel(void)

ClosemdmthClose(void)

ExecutemdmthCnnExecute(BSTR CommandText, VARIANT *RecordsAffected, long Options, 
            _ADORecordset **ppiRset)

OpenmdmthCnnOpen(BSTR ConnectionString, BSTR UserID, BSTR Password, long Options)

OpenSchemamdmthOpenSchema(SchemaEnum Schema, VARIANT Restrictions, VARIANT SchemaID,
             _ADORecordset **pprset)

プロパティ

get_AttributesmdproAttributes(long *plAttr)
put_Attributes(long lAttr)

get_CommandTimeoutmdproCommandTimeout(LONG *plTimeout)
put_CommandTimeout(LONG lTimeout)

get_ConnectionStringmdproConnectionString(BSTR *pbstr)
put_ConnectionString(BSTR bstr)

get_ConnectionTimeoutmdproConnectionTimeout(LONG *plTimeout)
put_ConnectionTimeout(LONG lTimeout)

get_CursorLocationmdproCursorLocation(CursorLocationEnum *plCursorLoc)
put_CursorLocation(CursorLocationEnum lCursorLoc)

get_DefaultDatabasemdproDefaultDatabase(BSTR *pbstr)
put_DefaultDatabase(BSTR bstr)

get_IsolationLevelmdproIsolationLevel(IsolationLevelEnum *Level)
put_IsolationLevel(IsolationLevelEnum Level)

get_ModemdproMode(ConnectModeEnum *plMode)
put_Mode(ConnectModeEnum lMode)

get_ProvidermdproProvider(BSTR *pbstr)
put_Provider(BSTR Provider)

get_StatemdproState(LONG *plObjState)

get_VersionmdproVersion(BSTR *pbstr)

get_ErrorsmdcolErrors(ADOErrors **ppvObject)

イベント

BeginTransCompletemdevtBeginTransComplete(LONG TransactionLevel, ADOError *pError, 
                        EventStatusEnum *adStatus, _ADOConnection *pConnection)

CommitTransCompletemdevtBeginTransComplete(ADOError *pError, EventStatusEnum *adStatus, 
                        _ADOConnection *pConnection)

ConnectCompletemdevtConnectConnectionEvents(ADOError *pError, EventStatusEnum *adStatus, 
                    _ADOConnection *pConnection)

DisconnectmdevtConnectConnectionEvents(EventStatusEnum *adStatus, _ADOConnection *pConnection)

ExecuteCompletemdevtExecuteComplete(LONG RecordsAffected, ADOError *pError, 
                    EventStatusEnum *adStatus, _ADOCommand *pCommand, 
                    _ADORecordset *pRecordset, _ADOConnection *pConnection)

InfoMessagemdevtInfoMessage(ADOError *pError, EventStatusEnum *adStatus, 
                _ADOConnection *pConnection)

RollbackTransCompletemdevtBeginTransComplete(ADOError *pError, EventStatusEnum *adStatus, 
                            _ADOConnection *pConnection)

WillConnectmdevtWillConnectEvent(BSTR *ConnectionString, BSTR *UserID, BSTR *Password, 
                    long *Options, EventStatusEnum *adStatus, 
                    _ADOConnection *pConnection)

WillExecutemdevtWillExecuteEvent(BSTR *Source, CursorTypeEnum *CursorType, 
                    LockTypeEnum *LockType, long *Options, 
                    EventStatusEnum *adStatus, _ADOCommand *pCommand, 
                    _ADORecordset *pRecordset, _ADOConnection *pConnection)