Utilisation de SQLConfigDatasource avec le pilote ODBC pour Oracle
Important
Cette fonctionnalité sera supprimée dans une version future de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt le pilote ODBC fourni par Oracle.
Le tableau suivant répertorie les paramètres SQLConfigDatasource valides pour Microsoft ODBC Driver pour Oracle, version 1.0 (Msorcl10.dll) et Microsoft ODBC Driver pour Oracle, version 2.0 (Msorcl32.dll).
Notes
Le pilote Msorcl10.dll (version 1.0) prend en charge tous les paramètres à l’exception de Server. Le pilote Msorcl32.dll (version 2.0 et ultérieure) prend en charge tous les paramètres.
Certains paramètres sont ignorés par le pilote, mais sont acceptés par SQLConfigDatasource. L’inclusion de ces paramètres dans le chaîne de connexion ODBC est la seule façon de les accepter au moment de l’exécution. Un paramètre ignoré n’est pas stocké dans le Registre lorsque SQLConfigDatasource crée la source de données.
Dans le tableau suivant, A/N désigne toute chaîne alphanumérique valide jusqu’à la longueur maximale autorisée. Max Len (longueur maximale) est la longueur de chaîne maximale autorisée acceptée par le paramètre, y compris le caractère de fin de chaîne.
Paramètre | Max Len | Valeur par défaut | Valeurs valides | Description |
---|---|---|---|---|
BufferSize | 7 | 65535 | 1 000 | Taille minimale de la mémoire tampon de récupération jusqu’à 65535 octets |
CatalogCap | 2 | 1 | 0 ou 1 | Si la valeur est 1, les identificateurs non guillemets sont convertis en majuscules dans les fonctions de catalogue. |
ConnectString | 128 | "" | A/N | Chaîne de connexion. Méthode requise pour spécifier le nom du serveur avec le pilote Msorcl10.dll. |
Description | 256 | "" | A/N | Description. |
DSN | 33 | "" | A/N | Nom de la source de données. |
GuessTheColDef | 4 | 0 | A/N | Retourne une valeur autre que zéro pour les colonnes sans échelle définie par Oracle. |
NumberFloat | 2 | "" | 0 ou 1 | Si la valeur est 0, les colonnes FLOAT sont traitées comme SQL_FLOAT. Si 1, les colonnes FLOAT sont traitées comme SQL_DOUBLE. |
PWD | 30 | "" | A/N | Password. |
RDOSupport | 2 | "" | 0 ou 1 | Permet à RDO d’appeler des procédures Oracle. |
Remarques | 2 | 0 | 0 ou 1 | Incluez REMARKS dans les fonctions de catalogue. |
RowLimit | 4 | "" | 0 à 99 | Nombre maximal de lignes retournées par une instruction SELECT. Une chaîne de longueur nulle indique qu’aucune limite n’est appliquée. |
Serveur | 128 | "" | A/N | Nom du serveur Oracle. |
SynonymColumns | 2 | 1 | 0 ou 1 | Incluez SYNONYMs dans SQLColumns. |
SystemTable | 2 | "" | 0 ou 1 | Si la valeur est 0, les tables système ne s’affichent pas. Si la valeur est 1, les tables système s’affichent. |
TranslationDLL | 33 | "" | A/N | Nom du .dll de traduction. |
TranslationName | 33 | "" | A/N | Nom de la traduction. |
TranslationOption | 33 | "" | A/N | Option de traduction. |
TxnCap | 2 | "" | A/N | Compatible avec la transaction. Si la valeur est 0, le pilote indique qu’il ne prend pas en charge les transactions. Si 1, le pilote indique qu’il est capable d’effectuer des transactions. |
Identificateur d’utilisateur | 30 | "" | A/N | Nom d’utilisateur. |