In | hConnection | サーバーを識別する接続ハンドル。接続ハンドルは PvConnectServer() 関数によって取得されます。 |
In | dbName | データベース名。特定サーバーのデータベース名の全リストは、PvGetDbNamesData() 関数を使って取得できます。結果リストから 1 つのデータベース名を取得するには、PvGetDbName() 関数を使用します。 |
Out | pDbFlags | データベース フラグ。P_DBFLAG_ 定数を組み合わせて指定できます。 P_DBFLAG_RI(参照整合性およびトリガーを含む整合性制約) P_DBFLAG_BOUND(データベース名を DDF ファイルにスタンプし、そのデータベースのみが DDF を使用できるようにします。 P_DBFLAG_DBSEC_AUTHENTICATION(混合セキュリティ ポリシー。Btrieve セキュリティ ポリシーを参照してください)。 P_DBFLAG_DBSEC_AUTHORIZATION(データベース セキュリティ ポリシー。Btrieve セキュリティ ポリシーを参照してください)。 P_DBFLAG_LONGMETADATA(メタデータのバージョンを参照してください。) |
P_OK | 操作は成功しました。 |
P_E_INVALID_HANDLE | 接続ハンドルが無効です。 |
P_E_NULL_PTR | ヌル ポインターによる呼び出しです。 |
P_E_NOT_EXIST | 名前付きデータベースは存在しません。 |
P_E_FAIL | その他の理由により失敗しました。 |
フラグの組み合わせ | 相当するセキュリティ モデル |
フラグなし | クラシック |
P_DBFLAG_DBSEC_AUTHENTICATION | 混合 |
P_DBFLAG_DBSEC_AUTHENTICATION + P_DBFLAG_DBSEC_AUTHORIZATION | データベース |