|
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 |