TNB Library
公開メンバ関数 | 全メンバ一覧
CTinySqlAccessor::CColumnIndex クラス

簡易 SQL アクセサ用カラムインデックス. [詳解]

#include <TnbTinySqlAccessor.h>

公開メンバ関数

 CColumnIndex (INDEX number)
 コンストラクタ. [詳解]
 
 CColumnIndex (LPCTSTR lpszLabel)
 コンストラクタ. [詳解]
 
LPCTSTR GetLabel (void) const
 [取得] ラベル. [詳解]
 
INDEX GetNumber (void) const
 [取得] 番号. [詳解]
 
bool HasLabel (void) const
 [確認] ラベル指定か? [詳解]
 

詳解

簡易 SQL アクセサ用カラムインデックス.

CResultSet クラスのゲッターメソッドなどのインデックス指定に使用します。
通常意識してインスタンスを作成しません。
sql.Connect(_T("test-db"),_T("user"),_T("pass"));
CTinySqlAccessor::CStatement stmt = sql.CreateStatement();
stmt.execute(_T("SELECT 〜"));
CTinySqlAccessor::CResultSet rs = stmt.GetResultSet();
int s1 = rs.GetInt(_T("SENSOR_ID"); //ここで暗黙的に CColumnIndex が使用される
CStr s2 = rs.GetString(4); // 〃
CTinySqlAccessor(void)
コンストラクタ.
TNB::CStrT< TCHAR > CStr
文字列クラス
Definition: TnbStr.h:1785
必要ファイル
TnbTinySqlAccessor.h
日付
11/05/16 新規作成

TnbTinySqlAccessor.h407 行目に定義があります。

構築子と解体子

◆ CColumnIndex() [1/2]

CColumnIndex ( INDEX  number)

コンストラクタ.

引数
number最初の列は1、二番目は2を指定します。

TnbTinySqlAccessor.h415 行目に定義があります。

◆ CColumnIndex() [2/2]

CColumnIndex ( LPCTSTR  lpszLabel)

コンストラクタ.

引数
lpszLabelラベル名を指定します。。

TnbTinySqlAccessor.h423 行目に定義があります。

関数詳解

◆ GetLabel()

LPCTSTR GetLabel ( void  ) const

[取得] ラベル.

戻り値
ラベル.

TnbTinySqlAccessor.h441 行目に定義があります。

◆ GetNumber()

INDEX GetNumber ( void  ) const

[取得] 番号.

戻り値
番号.

TnbTinySqlAccessor.h450 行目に定義があります。

◆ HasLabel()

bool HasLabel ( void  ) const

[確認] ラベル指定か?

戻り値
trueラベル指定.
false番号指定

TnbTinySqlAccessor.h432 行目に定義があります。