TNB Library
|
簡易 SQL アクセサ用戻り値管理. [詳解]
#include <TnbTinySqlAccessor.h>
クラス | |
struct | TCodes |
コード群. [詳解] | |
公開型 | |
typedef CVectorT< TCodes > | CCodeVector |
コード群配列管理 [詳解] | |
公開メンバ関数 | |
CReturnCode (SQLSMALLINT type, SQLHANDLE handle, SQLRETURN rc, bool isSilent=false) | |
コンストラクタ. [詳解] | |
CReturnCode (void) | |
コンストラクタ. [詳解] | |
void | Dump (void) |
[出力] ダンプ. [詳解] | |
CCodeVector | GetDetialCode (bool withDiagnostics=false) const |
[取得] 詳細情報取得. [詳解] | |
CStr | GetErrorString (void) const |
[取得] エラー文字列取得. [詳解] | |
SQLRETURN | GetReturnCode (void) const |
[取得] 戻り値取得. [詳解] | |
bool | HasError (void) const |
[確認] 失敗か? [詳解] | |
operator bool (void) const | |
[確認] 成功か? [詳解] | |
静的公開メンバ関数 | |
static bool | IsReturnCodeSuccess (SQLRETURN r) |
[確認] 成功確認. [詳解] | |
簡易 SQL アクセサ用戻り値管理.
CTinySqlAccessor のメソッドの戻り値です。
TnbTinySqlAccessor.h の 169 行目に定義があります。
typedef CVectorT<TCodes> CCodeVector |
コード群配列管理
TnbTinySqlAccessor.h の 190 行目に定義があります。
CReturnCode | ( | void | ) |
CReturnCode | ( | SQLSMALLINT | type, |
SQLHANDLE | handle, | ||
SQLRETURN | rc, | ||
bool | isSilent = false |
||
) |
コンストラクタ.
指定の状態を持つインスタンスになります。
type | ハンドルタイプ. |
handle | ハンドル |
rc | SQL API からのリターンコード. |
isSilent | true ならデバッグ表示をしません。 |
TnbTinySqlAccessor.h の 208 行目に定義があります。
void Dump | ( | void | ) |
[出力] ダンプ.
インスタンス内容を Outputに出力します。
TnbTinySqlAccessor.h の 338 行目に定義があります。
CCodeVector GetDetialCode | ( | bool | withDiagnostics = false | ) | const |
[取得] 詳細情報取得.
withDiagnostics | true なら診断もおこなう。 default は false。 |
TnbTinySqlAccessor.h の 287 行目に定義があります。
CStr GetErrorString | ( | void | ) | const |
[取得] エラー文字列取得.
TnbTinySqlAccessor.h の 255 行目に定義があります。
SQLRETURN GetReturnCode | ( | void | ) | const |
[取得] 戻り値取得.
SQL API からの戻り値そのものを返します。
SQL_SUCCESS | 成功。 |
SQL_SUCCESS_WITH_INFO | 成功。 |
SQL_ERROR | 失敗。 GetDetialCode() で詳細が取得できます。 |
SQL_INVALID_HANDLE | ハンドル不正 |
その他 | その他のエラー。 |
TnbTinySqlAccessor.h の 225 行目に定義があります。
bool HasError | ( | void | ) | const |
|
static |
[確認] 成功確認.
r | SQL API からの戻り値. |
true | 成功. |
false | エラー |
TnbTinySqlAccessor.h の 320 行目に定義があります。
operator bool | ( | void | ) | const |