66 bool Bind (
int position,
int value)
90 bool Bind (
int position,
double value)
102 bool Bind (
int position, LPCSTR value)
114 bool Bind (
int position, LPCWSTR value)
140 if (!ret)
return ret;
172 return ::sqlite3_column_int (
_statement, position);
180 return ::sqlite3_column_int64 (
_statement, position);
188 return ::sqlite3_column_double (
_statement, position);
bool getResponse()
各関数の戻り値判定共通
int _lastError
SQLite3関数エラー値
sqlite3 * GetEngine()
エンジン部を取得
LPCTSTR GetColumnType(int position)
カラムタイプの取得
sqlite3_stmt * _statement
ステートメント
bool Bind(int position, LPCSTR value)
パラメータのバインド処理
bool Bind(int position, LPCWSTR value)
パラメータのバインド処理
sqlite3_int64 GetInt64Value(int position)
行データの取得
double GetDoubleValue(int position)
行データの取得
LPCTSTR GetString16Value(int position)
行データの取得
bool Bind(int position, int value)
パラメータのバインド処理
LPCTSTR GetColumnName(int position)
カラム名の取得
bool Bind(int position, sqlite3_int64 value)
パラメータのバインド処理
bool ResetBind()
バインドのリセット
bool Prepare(Engine engine, LPCTSTR lpctszSQL)
SQLステートメントの準備
bool Bind(int position)
パラメータのバインド処理
virtual ~Statement()
デストラクタ
int GetIntValue(int position)
行データの取得
bool Bind(int position, double value)
パラメータのバインド処理
LPCSTR GetStringValue(int position)
行データの取得
sqlite_int64 sqlite3_int64
SQLITE_API const void * sqlite3_column_decltype16(sqlite3_stmt *, int)
SQLITE_API int sqlite3_bind_null(sqlite3_stmt *, int)
SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt)
SQLITE_API int sqlite3_clear_bindings(sqlite3_stmt *)
SQLITE_API int sqlite3_bind_text16(sqlite3_stmt *, int, const void *, int, void(*)(void *))
SQLITE_API int sqlite3_bind_text(sqlite3_stmt *, int, const char *, int, void(*)(void *))
SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt)
SQLITE_API int sqlite3_bind_double(sqlite3_stmt *, int, double)
SQLITE_API int sqlite3_bind_int(sqlite3_stmt *, int, int)
SQLITE_API const void * sqlite3_column_text16(sqlite3_stmt *, int iCol)
SQLITE_API int sqlite3_step(sqlite3_stmt *)
SQLITE_API const void * sqlite3_column_name16(sqlite3_stmt *, int N)
SQLITE_API int sqlite3_prepare16(sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail)
SQLITE_API const unsigned char * sqlite3_column_text(sqlite3_stmt *, int iCol)
struct sqlite3_stmt sqlite3_stmt
SQLITE_API int sqlite3_bind_int64(sqlite3_stmt *, int, sqlite3_int64)