Partager via


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.