In | hConnection | サーバーを識別する接続ハンドル。接続ハンドルは PvConnectServer()関数によって取得されます。 |
In | dsnName | 変更する DSN の名前。 |
In | dsnDesc | DSN の新しい説明。 |
In | dsnDBQ | DSN の新しいデータベース名。 |
In | openMode | DSN のオープン モード。次のいずれか 1 つになります。 •NORMAL_MODE •ACCELERATED_MODE •READONLY_MODE •EXCLUSIVE_MODE 『SQL Engine Reference』の DSN オープン モードも参照してください。 |
In | translate | データのエンコード オプション。次のいずれか 1 つになります。 •DSNFLAG_DEFAULT •DSNFLAG_OEMANSI •DSNFLAG_AUTO 『SQL Engine Reference』のエンコード変換も参照してください。DSNFLAG_DEFAULT は ODBC アドミニストレーターでエンコード オプション[なし]に該当します。 |
P_OK | 操作は成功しました。 |
P_E_INVALID_HANDLE | 接続ハンドルが無効です。 |
P_E_NULL_PTR | ヌル ポインターによる呼び出しです。 |
P_E_DSN_DOES_NOT_EXIST | 指定された DSN 名は存在しません。 |
P_E_ACCESS_RIGHT | 操作を実行するための十分なアクセス権がありません。 |
P_E_INVALID_OPEN_MODE | 指定されたオープン モードは無効です。 |
P_E_INVALID_TRANSLATE_OPTION | 指定されたエンコード変換オプションが不正です。 |
P_E_FAIL | データ パスの検索に失敗しました。 |