|
開いているデータ辞書にあるすべてのテーブル名を返します。
ヘッダー ファイル:ddf.h(「ヘッダー ファイル」も参照)
関数が最初に利用可能になるライブラリ:w3dbav75.dll(Windows)、libpsqldti.so(Linux)(「リンク ライブラリ」も参照)
PRESULT PvGetTableNames( WORD dictHandle, TABLEMAP** tableList, WORD* tableCount);
In
|
dictHandle
|
PvOpenDatabase() (DTI 関数)によって返される、開いている辞書のハンドル。
|
Out
|
tableList
|
テーブル名を格納する TABLEMAP 構造体の配列。
|
Out
|
tableCount
|
tableList に返されるテーブル名の数。
|
PCM_Success
|
操作は成功しました。
|
PCM_errFailed
|
操作は成功しませんでした。
|
PCM_errMemoryAllocation
|
メモリの割り当て中にエラーが発生しました。
|
PCM_errInvalidDictionaryHandle
|
PvOpenDatabase() (DTI 関数)によって取得された特定の辞書ハンドルが無効です。
|
まず PvOpenDatabase() (DTI 関数)を使用して、辞書を正常に開く必要があります。
tableList 配列は PvFreeTableNames() (DTI 関数)を使って解放する必要があります。
特定のテーブルについての詳しい情報は、PvGetTable() (DTI 関数)を使って取得できます。
PvStart() (DTI 関数)
PvOpenDatabase() (DTI 関数)
PvGetTable() (DTI 関数)
PvFreeTable() (DTI 関数)
PvFreeTableNames() (DTI 関数)
PvCloseDictionary() (DTI 関数)
PvStop() (DTI 関数)
|