[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit '_crw_dbapi' (#crwlib)

# TDbConnection

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: _crw_dbapi.pas line 283

`type TDbConnection = class(TDbParent)`
`public`
`constructor Create();`
`destructor Destroy; override;`
`property EngineId: Integer; [r]`
`property ConnectionStringInit: LongString; [r]`
`property TimeStampInit: Double; [r]`
`property TimeStampOpen: Double; [r]`
`property TimeStampUser1: Double; [rw]`
`property TimeStampUser2: Double; [rw]`
`property TimeStampUser3: Double; [rw]`
`property UserState: Integer; [rw]`
`property UserFlags: Integer; [rw]`
`property UserLink: Integer; [rw]`
`property UserData: LongString; [rw]`
`property Cookies: LongString; [rw]`
`property Version: LongString; [r]`
`property Errors: LongString; [r]`
`property ErrorsCount: Integer; [r]`
`property ErrorsClear: Integer; [r]`
`property Driver: LongString; [r]`
`property Provider: LongString; [rw]`
`property ConnectionString: LongString; [rw]`
`property ConnectionTimeout: Integer; [rw]`
`property CommandTimeout: Integer; [rw]`
`property IsolationLevel: Integer; [rw]`
`property DefaultDatabase: LongString; [rw]`
`property RecordsAffected: Integer; [r]`
`property BugsCount: Integer; [r]`
`property BugsClear: Integer; [r]`
`function BeginTrans;`
`function CommitTrans;`
`function RollbackTrans;`
`function CreateRecordset();`
`function CreateCommand();`
`end;`

## Inheritance

`TDbConnection`
`TDbParent`
`TDbEntity`
`TMasterObject`
`TObject`