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. |