|
既存のデータ ソース名を変更します。この関数は、データのエンコード オプションが指定されることを除けば、PvModifyDSN() (DTI 関数)とまったく同じです。
ヘッダー ファイル:catalog.h(ヘッダー ファイルも参照)
関数が最初に利用可能になるライブラリ:w3dbav90.dll(Windows)、libpsqldti.so(Linux)(リンク ライブラリも参照)
この関数を Pervasive PSQL v11 以降のバージョンで使用することは推奨されません。クライアント DSN を使った作業には、ODBC API を使用してください。
BTI_API PvModifyDSN( BTI_LONG hConnection, BTI_CHAR_PTR dsnName, BTI_CHAR_PTR dsnDesc, BTI_CHAR_PTR dsnDBQ, BTI_LONG openMode, BTI_LONG translate);
In
|
hConnection
|
サーバーを識別する接続ハンドル。接続ハンドルは PvConnectServer() (DTI 関数)関数によって取得されます。
|
In
|
dsnName
|
変更する DSN の名前。
|
In
|
dsnDesc
|
DSN の新しい説明。
|
In
|
dsnDBQ
|
DSN の新しいデータベース名。
|
In
|
openMode
|
DSN のオープン モード。次のいずれか 1 つになります。
『SQL Engine Reference』の 「DSN オープン モード」も参照してください。
|
In
|
translate
|
データのエンコード オプション。次のいずれか 1 つになります。
『SQL Engine Reference』の「エンコード変換」も参照してください。DSNFLAG_DEFAULT は ODBC アドミニストレーターでエンコード オプション[なし]に該当します。
|
以下の前提条件を満たす必要があります。
PvConnectServer() (DTI 関数)
PvCountDSNs() (DTI 関数)
PvCreateDatabase2() (DTI 関数)
PvCreateDSN2() (DTI 関数)
PvDeleteDSN() (DTI 関数)
PvGetDSN() (DTI 関数)
PvGetDSNEx2() (DTI 関数)
PvListDSNs() (DTI 関数)
PvStart() (DTI 関数)
PvStop() (DTI 関数)
|