Partager via


Utilisation de SQLConfigDatasource avec le pilote ODBC pour Oracle

Important

Cette fonctionnalité sera supprimée dans une prochaine version 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 for Oracle, version 2.0 (Msorcl32.dll).

Remarque

Le pilote Msorcl10.dll (version 1.0) prend en charge tous les paramètres à l’exception du serveur. 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 la chaîne de connexion ODBC est la seule façon dont ils seront acceptés au moment de l’exécution. Un paramètre ignoré ne sera pas stocké dans le Registre lorsque SQLConfigDatasource crée la source de données.

Dans le tableau suivant, A/N signifie toute chaîne alphanumérique valide jusqu’à la longueur maximale autorisée. Max Len (longueur maximale) est la longueur maximale autorisée de chaîne acceptée par le paramètre, y compris le caractère de fin de chaîne.

Réglage Max Len Valeur par défaut Valeurs valides Descriptif
Taille de la mémoire tampon 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 1, les identificateurs nonquoés 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.
Descriptif 256 "" A/N Description.
DSN 33 "" A/N Nom de la source de données.
GuessTheColDef 4 0 A/N Retourne une valeur non nulle pour les colonnes sans mise à l’échelle définie par Oracle.
NumberFloat 2 "" 0 ou 1 Si 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 Mot de passe.
RDOSupport 2 "" 0 ou 1 Permet à RDO d’appeler des procédures Oracle.
Remarques 2 0 0 ou 1 Incluez DES REMARQUEs 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 0, les tables système ne sont pas affichées. Si 1, les tables système sont affichées.
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 Transaction compatible. Si 0, le pilote signale qu’il ne prend pas en charge les transactions. Si 1, le pilote signale qu’il est capable d’effectuer des transactions.
Identificateur d’utilisateur 30 "" A/N Nom d’utilisateur.