|
||||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
Database access via OTL
| Field Summary | |
int |
m_AutoCommit
Autocommit |
protected otl_connect |
m_db
OTL-connection handle |
protected CzzLog |
m_Log
Logger |
protected CzzString |
m_SQL
SQL |
| Constructor Summary | |
CzzDb( const CzzString& db_user, int autocommit = 1 )
Create database wrapper |
|
~CzzDb()
|
|
| Method Summary | |
void |
Commit( void )
Commit transaction |
void |
GetDbUser( char* dbUser )
User/connect |
CzzSQLStream* |
getStream( const CzzString& sql, const short bufsize )
Create a SQL stream |
void |
GetSysDate( char* sysdate )
System date |
void |
Rollback( void )
Rollback transaction |
| Field Detail |
public int m_AutoCommit;
protected otl_connect m_db;
protected CzzLog m_Log;
protected CzzString m_SQL;
| Constructor Detail |
public CzzDb( const CzzString& db_user, int autocommit = 1 );
db_user - User/connect
autocommit - Enable/disable autocommit, 1=auto, 0=manualpublic ~CzzDb();
| Method Detail |
public void Commit( void );
public void GetDbUser( char* dbUser );
public CzzSQLStream* getStream( const CzzString& sql, const short bufsize );
sql - SQL-string with bind valiables, see OTL
bufsize - Buffert sizepublic void GetSysDate( char* sysdate );
public void Rollback( void );
|
||||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||