Condividi tramite


Uso di SQLConfigDatasource con il driver ODBC per Oracle

Importante

Questa funzionalità verrà rimossa nelle versioni future di Windows. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece il driver ODBC fornito da Oracle.

Nella tabella seguente sono elencate le impostazioni SQLConfigDatasource valide per Microsoft ODBC Driver for Oracle, versione 1.0 (Msorcl10.dll) e Microsoft ODBC Driver for Oracle, versione 2.0 (Msorcl32.dll).

Nota

Il driver Msorcl10.dll (versione 1.0) supporta tutte le impostazioni tranne Server. Il driver Msorcl32.dll (versione 2.0 e successiva) supporta tutte le impostazioni.

Alcune impostazioni vengono ignorate dal driver, ma vengono accettate da SQLConfigDatasource. Incluse queste impostazioni nel stringa di connessione ODBC è l'unico modo in cui verranno accettate in fase di esecuzione. Un'impostazione ignorata non verrà archiviata nel Registro di sistema quando SQLConfigDatasource crea l'origine dati.

Nella tabella seguente, A/N indica qualsiasi stringa alfanumerica valida fino alla lunghezza massima consentita. Max Len (lunghezza massima) è la lunghezza massima consentita della stringa accettata dall'impostazione, incluso il carattere di terminazione stringa.

Impostazione Max Len Valore predefinito Valori validi Descrizione
BufferSize 7 65535 1000 Dimensioni minime del buffer di recupero fino a 65535 byte
CatalogCap 2 1 0 o 1 Se 1, gli identificatori non con virgolette verranno convertiti in lettere maiuscole nelle funzioni del catalogo.
ConnectString 128 "" A/N Stringa di connessione. Metodo obbligatorio per specificare il nome del server con il driver Msorcl10.dll.
Descrizione 256 "" A/N Descrizione
DSN 33 "" A/N Nome origine dati.
GuessTheColDef 4 0 A/N Restituisce un valore diverso da zero per le colonne senza scalabilità definita da Oracle.
NumberFloat 2 "" 0 o 1 Se 0, le colonne FLOAT vengono considerate come SQL_FLOAT. Se 1, le colonne FLOAT vengono considerate come SQL_DOUBLE.
PWD 30 "" A/N Password.
RDOSupport 2 "" 0 o 1 Consente a RDO di chiamare le procedure Oracle.
Commenti 2 0 0 o 1 Includere OSSERVAZIONI nelle funzioni del catalogo.
RowLimit 4 "" da 0 a 99 Numero massimo di righe restituite da un'istruzione SELECT. Una stringa di lunghezza zero indica che non viene applicato alcun limite.
Server 128 "" A/N Nome del server Oracle.
SinonimoColumns 2 1 0 o 1 Includere SYNONYMs in SQLColumns.
SystemTable 2 "" 0 o 1 Se 0, le tabelle di sistema non verranno visualizzate. Se 1, verranno visualizzate le tabelle di sistema.
TranslationDLL 33 "" A/N Traduzione .dll nome.
TranslationName 33 "" A/N Nome traduzione.
TranslationOption 33 "" A/N Opzione di traduzione.
TxnCap 2 "" A/N Transazioni in grado di eseguire le transazioni. Se 0, il driver segnala che non supporta le transazioni. Se 1, il driver segnala che è in grado di eseguire transazioni.
UID 30 "" A/N Nome utente.