Methods
HRESULT Cancel( ); HRESULT Close( ); _RecordsetPtr Execute( _bstr_t CommandText, VARIANT * RecordsAffected, long Options ); long BeginTrans( ); HRESULT CommitTrans( ); HRESULT RollbackTrans( ); HRESULT Open( _bstr_t ConnectionString, _bstr_t UserID, _bstr_t Password, long Options ); _RecordsetPtr OpenSchema( enum SchemaEnum Schema, const _variant_t & Restrictions = vtMissing, const _variant_t & SchemaID = vtMissing );
Properties
_bstr_t GetConnectionString( ); void PutConnectionString( _bstr_t pbstr ); __declspec(property(get=GetConnectionString,put=PutConnectionString)) _bstr_t ConnectionString; long GetCommandTimeout( ); void PutCommandTimeout( long plTimeout ); __declspec(property(get=GetCommandTimeout,put=PutCommandTimeout)) long CommandTimeout; long GetConnectionTimeout( ); void PutConnectionTimeout( long plTimeout ); __declspec(property(get=GetConnectionTimeout,put=PutConnectionTimeout)) long ConnectionTimeout; _bstr_t GetVersion( ); __declspec(property(get=GetVersion)) _bstr_t Version; ErrorsPtr GetErrors( ); __declspec(property(get=GetErrors)) ErrorsPtr Errors; _bstr_t GetDefaultDatabase( ); void PutDefaultDatabase( _bstr_t pbstr ); __declspec(property(get=GetDefaultDatabase,put=PutDefaultDatabase)) _bstr_t DefaultDatabase; enum IsolationLevelEnum GetIsolationLevel( ); void PutIsolationLevel( enum IsolationLevelEnum Level ); __declspec(property(get=GetIsolationLevel,put=PutIsolationLevel)) enum IsolationLevelEnum IsolationLevel; long GetAttributes( ); void PutAttributes( long plAttr ); __declspec(property(get=GetAttributes,put=PutAttributes)) long Attributes; enum CursorLocationEnum GetCursorLocation( ); void PutCursorLocation( enum CursorLocationEnum plCursorLoc ); __declspec(property(get=GetCursorLocation,put=PutCursorLocation)) enum CursorLocationEnum CursorLocation; enum ConnectModeEnum GetMode( ); void PutMode( enum ConnectModeEnum plMode ); __declspec(property(get=GetMode,put=PutMode)) enum ConnectModeEnum Mode; _bstr_t GetProvider( ); void PutProvider( _bstr_t pbstr ); __declspec(property(get=GetProvider,put=PutProvider)) _bstr_t Provider; long GetState( ); __declspec(property(get=GetState)) long State;