In | hConnection | Connection handle that identifies the server. Connection handles are obtained with the PvConnectServer() function. |
In | pdsnName | Name of the DSN to modify. |
In | pdsnDesc | New description for the DSN. |
In | pdsnDBQ | New Database name for the DSN. |
In | openMode | Open mode for the DSN, which is one of the following: •NORMAL_MODE •ACCELERATED_MODE •READONLY_MODE •EXCLUSIVE_MODE See also DSN Open Mode in ODBC Guide. |
In | translate | Encoding option for data, which can be one of the following: •DSNFLAG_DEFAULT •DSNFLAG_OEMANSI •DSNFLAG_AUTO See also Encoding Translation in ODBC Guide. Note that DSNFLAG_DEFAULT corresponds to the “None” encoding option in ODBC Administrator. |
P_OK | The operation was successful. |
P_E_INVALID_HANDLE | Invalid connection handle. |
P_E_NULL_PTR | Call with NULL pointer. |
P_E_DSN_DOES_NOT_EXIST | The specified DSN name does not exist. |
P_E_ACCESS_RIGHT | Insufficient access right for the operation. |
P_E_INVALID_OPEN_MODE | The specified open mode is invalid. |
P_E_INVALID_TRANSLATE_OPTION | The specified encoding translation option is invalid. |
P_E_FAIL | Failed to retrieve data path. |