In | hConnection | サーバーを識別する接続ハンドル。接続ハンドルは PvConnectServer()関数によって取得されます。 |
In | pdsnName | 新しい DSN 名。 |
In | pdsnDesc | 新しい DSN の説明。 |
In | pdsnDBQ | この DSN が接続するデータベース名。これは既存の名前でなければなりません。データベース名の作成方法は、PvCreateDatabase()を参照してください。 |
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_INVALID_NAME | 指定された DSN 名は無効です。 |
P_E_DSN_ALREADY_EXIST | 指定された DSN 名は既に存在します。 |
P_E_ACCESS_RIGHT | 操作を実行するための十分なアクセス権がありません。 |
P_E_INVALID_OPEN_MODE | 指定されたオープン モードは無効です。 |
P_E_INVALID_TRANSLATE_OPTION | 指定されたエンコード変換オプションが不正です。 |
P_E_FAIL | データ パスの検索に失敗しました。 |