DABroker for C++

[目次][用語][索引][前へ][次へ]

5.11 DBDatabaseMetaDataクラスの詳細

データベース情報を取得します。このクラスは,次に示すようなデータベース情報を取得するメソッドを提供するクラスです。

なお,使用するDBMSによっては,取得できない一覧情報があります。このような情報を取得しようとした場合,0件のオブジェクトが返ります。次に,DBMSごとの取得できない一覧を示します。

HiRDBの場合
プライマリキー一覧(GetPrimaryKeysメソッド)

XDM/RDの場合
ストアドプロシジャ一覧(GetProceduresメソッド)
ストアドプロシジャのパラメタ一覧(GetProcedureColumnsメソッド)
プライマリキー一覧(GetPrimaryKeysメソッド)
機 能 メソッド名
フィールド名一覧を取得します。 GetColumns
SQL文の非同期実行時のエラー情報を得るために,DBSQLCAオブジェクトのポインタ取得します。 GetErrorStatus
プライマリキー一覧を取得します。 GetPrimaryKeys
ストアドプロシジャの一覧を取得します。 GetProcedures
ストアドプロシジャのパラメタ一覧を取得します。 GetProcedureColumns
テーブル一覧を取得します。 GetTables
DBDatabaseMetaDataオブジェクトに非同期実行中(又は実行待ち)のステートメントがあるかどうかを確認します。 InExecute
対象となるDBDatabaseMetaDataオブジェクトを生成したDBConnectionオブジェクトのポインタを取得します。 Parent
<この節の構成>
GetColumnsメソッド
GetErrorStatusメソッド
GetPrimaryKeysメソッド
GetProceduresメソッド
GetProcedureColumnsメソッド
GetTablesメソッド
InExecuteメソッド
Parentメソッド