原文は[こちら|http://www.wxwidgets.org/manuals/2.6.3/wx_wxdbcolinf.html]をご覧下さい。 !!! 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. <<インクルードファイル>> <<メンバ>> wxDbColInf::Initialize !! wxDbColInf::Initialize 単に全ての変数をクリア状態に初期化する。コンストラクタにより、自動的に呼ばれる。 ""Simply initializes all member variables to a cleared state. Called by the constructor automatically.