トップ 差分 一覧 ソース 検索 ヘルプ PDF ログイン

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秒