wxDbColInf
原文はこちらをご覧下さい。
wxDbColInf
wxDb::GetColums関数を使用したときに、カラム定義に関して取得できる全ての情報である。
Used with the wxDb::GetColumns functions for obtaining all retrievable information about a column's definition.
wxChar catalog[128+1]; wxChar schema[128+1]; wxChar tableName[DB_MAX_TABLE_NAME_LEN+1]; wxChar colName[DB_MAX_COLUMN_NAME_LEN+1]; SWORD sqlDataType; wxChar typeName[128+1]; SWORD columnSize; SWORD bufferLength; short decimalDigits; short numPrecRadix; short nullable; wxChar remarks[254+1]; int dbDataType; // これらのクラスを使用した、'sqlDataType'から一般的なデータ型への変換 int PkCol; // プライマリキーカラム 0 = なし 1 = はじめのキー 2 = 2つ目のキー、ほか wxChar PkTableName[DB_MAX_TABLE_NAME_LEN+1]; // このPKeyをFKeyとして使用するテーブル int FkCol; // 外部キーカラム 0 = なし 1 = はじめのキー 2 = 2つ目のキー、ほか wxChar FkTableName[DB_MAX_TABLE_NAME_LEN+1]; // 外部キーテーブル名 wxDbColFor *pColFor; // このカラムがどのようにフォーマットされているか。
このクラスのコンストラクタは、全ての値をゼロ、""、NULLに初期化する。
デストラクタでは、pColForメンバがNULLでない場合にはdeleteされるので注意が必要である。
ODBCを使用するための導入に関しては、データベース概要を参照のこと。
The constructor for this class initializes all the values to zero, "", or NULL.
The destructor for this class takes care of deleting the pColFor member if it is non-NULL.
See the database classes overview for an introduction to using the ODBC classes.
インクルードファイル
<wx/db.h>
メンバ
wxDbColInf::Initialize
wxDbColInf::Initialize
単に全ての変数をクリア状態に初期化する。コンストラクタにより、自動的に呼ばれる。
Simply initializes all member variables to a cleared state. Called by the constructor automatically.
最終更新時間:2006年04月22日 14時34分46秒