|
新しいエンジンのデータ ソース名(DSN)を作成します。
ヘッダー ファイル:catalog.h(ヘッダー ファイルも参照)
関数が最初に利用可能になるライブラリ:w3dbav78.dll(Windows)、libpsqldti.so(Linux)(リンク ライブラリも参照)
この関数を Pervasive PSQL v11 以降のバージョンで使用することは推奨されません。クライアント DSN の作成には ODBC API を使用してください(Linux の場合は dsnadd ユーティリティ)。
BTI_API PvCreateDSN( BTI_LONG hConnection, BTI_CHAR_PTR pdsnName, BTI_CHAR_PTR pdsnDesc, BTI_CHAR_PTR pdsnDBQ, BTI_LONG openMode);
In
|
hConnection
|
サーバーを識別する接続ハンドル。接続ハンドルは PvConnectServer() (DTI 関数)関数によって取得されます。
|
In
|
pdsnName
|
新しい DSN 名。
|
In
|
pdsnDesc
|
新しい DSN の説明。
|
In
|
pdsnDBQ
|
この DSN が接続するデータベース名。これは既存の名前でなければなりません。データベース名の作成方法は、PvCreateDatabase() (DTI 関数)を参照してください。
|
In
|
openMode
|
DSN のオープン モード。次のいずれか 1 つになります。
|
この関数はエンジン DSN のみ作成します。クライアント DSN を作成するには、ODBC API を使用する必要があります
以下の前提条件を満たす必要があります。
PvStart() (DTI 関数)
PvConnectServer() (DTI 関数)
PvListDSNs() (DTI 関数)
PvModifyDSN() (DTI 関数)
PvGetDSN() (DTI 関数)
PvGetDSNEx() (DTI 関数)
PvDeleteDSN() (DTI 関数)
PvCountDSNs() (DTI 関数)
PvStop() (DTI 関数)
|