this represents SQL statement or stored procedure.
More...
#include <SQLStatement.h>
|
int | Execute () |
|
int | Reset () |
|
int | DataBinding (int index, double value) |
|
int | DataBinding (const char *name, double value) |
|
int | DataBinding (int index, int value) |
|
int | DataBinding (const char *name, int value) |
|
int | DataBinding (int index, int64 value) |
|
int | DataBinding (const char *name, int64 value) |
|
int | DataBindingNull (int index) |
|
int | DataBindingNull (const char *name) |
|
int | DataBinding (int index, const char *value) |
|
int | DataBinding (const char *name, const char *value) |
|
int | DataBinding (int index, const WCHAR *value) |
|
int | DataBinding (const char *name, const WCHAR *value) |
|
int | DataBinding (int index, const void *value, int size) |
|
int | DataBinding (const char *name, const void *value, int size) |
|
bool | IsEOF () |
| The recordset is IsEOF()==true when. More...
|
|
bool | IsBOF () |
| The recordset is IsBOF()==true before the first NextRow() is called; in other words, no DataBinding should occur if it is BOF is true. More...
|
|
bool | IsValid () |
| The recordset is invalid when: More...
|
|
|
sqlite3_stmt * | m_stmt |
|
sqlite3 * | m_db |
|
bool | m_isValid |
|
bool | m_eof |
|
bool | m_bof |
|
this represents SQL statement or stored procedure.
§ IsBOF()
bool ParaInfoCenter::CSQLStatement::IsBOF |
( |
| ) |
|
|
inline |
The recordset is IsBOF()==true before the first NextRow() is called; in other words, no DataBinding should occur if it is BOF is true.
- Returns
§ IsEOF()
bool ParaInfoCenter::CSQLStatement::IsEOF |
( |
| ) |
|
|
inline |
The recordset is IsEOF()==true when.
- it is invalid, in most cases, but I don't guarantee that, because these two flags are not binding together.
- the sql string returns nothing
- after calling NextRow() when the current row is the last row
- Returns
§ IsValid()
bool ParaInfoCenter::CSQLStatement::IsValid |
( |
| ) |
|
|
inline |
The recordset is invalid when:
- it was created without any sql string
- the sql string is incorrect
- the sqlite statement is finalized.
- some other errors.
- Returns
The documentation for this class was generated from the following files:
- Client/trunk/ParaEngineClient/ic/SQLStatement.h
- Client/trunk/ParaEngineClient/ic/SQLStatement.cpp