Usar SQLConfigDatasource com o driver ODBC para Oracle
Importante
Esse recurso será removido em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use o driver ODBC fornecido pela Oracle.
A tabela a seguir lista as configurações válidas do SQLConfigDatasource para o Microsoft ODBC Driver for Oracle, versão 1.0 (Msorcl10.dll) e o Microsoft ODBC Driver for Oracle, versão 2.0 (Msorcl32.dll).
Observação
O driver Msorcl10.dll (versão 1.0) dá suporte a todas as configurações, exceto Servidor. O driver Msorcl32.dll (versão 2.0 e superior) dá suporte a todas as configurações.
Algumas configurações são ignoradas pelo driver, mas são aceitas por SQLConfigDatasource. Incluir essas configurações no cadeia de conexão ODBC é a única maneira de serem aceitas em tempo de execução. Uma configuração ignorada não será armazenada no registro quando SQLConfigDatasource criar a fonte de dados.
Na tabela a seguir, A/N significa qualquer cadeia de caracteres alfanumérica válida até o comprimento máximo permitido. Max Len (comprimento máximo) é o comprimento máximo permitido de cadeia de caracteres aceito pela configuração, incluindo o caractere de terminador de cadeia de caracteres.
Configuração | Max Len | Valor padrão | Valores válidos | Descrição |
---|---|---|---|---|
BufferSize | 7 | 65535 | 1000 | Tamanho mínimo do buffer de busca até 65535 bytes |
CatalogCap | 2 | 1 | 0 ou 1 | Se 1, identificadores não citados serão convertidos em maiúsculas nas funções de catálogo. |
ConnectString | 128 | "" | A/N | Cadeia de conexão. Método necessário para especificar o nome do servidor com o driver Msorcl10.dll. |
Descrição | 256 | "" | A/N | Descrição. |
DSN | 33 | "" | A/N | Nome da fonte de dados. |
GuessTheColDef | 4 | 0 | A/N | Retorna um valor diferente de zero para colunas sem escala definida pelo Oracle. |
NumberFloat | 2 | "" | 0 ou 1 | Se 0, as colunas FLOAT serão tratadas como SQL_FLOAT. Se 1, as colunas FLOAT serão tratadas como SQL_DOUBLE. |
PWD | 30 | "" | A/N | Senha. |
RDOSupport | 2 | "" | 0 ou 1 | Permite que o RDO chame procedimentos Oracle. |
Comentários | 2 | 0 | 0 ou 1 | Inclua COMENTÁRIOS em funções de catálogo. |
Rowlimit | 4 | "" | 0 a 99 | Número máximo de linhas retornadas por uma instrução SELECT. Uma cadeia de caracteres de comprimento zero indica que nenhum limite é aplicado. |
Servidor | 128 | "" | A/N | Nome do servidor Oracle. |
SynonymColumns | 2 | 1 | 0 ou 1 | Inclua SINÔNIMOS em SQLColumns. |
SystemTable | 2 | "" | 0 ou 1 | Se 0, as tabelas do sistema não serão exibidas. Se 1, as tabelas do sistema serão exibidas. |
TranslationDLL | 33 | "" | A/N | Tradução .dll nome. |
TranslationName | 33 | "" | A/N | Nome da tradução. |
Translationoption | 33 | "" | A/N | Opção de tradução. |
TxnCap | 2 | "" | A/N | Capaz de transação. Se 0, o driver relatará que não dá suporte a transações. Se 1, o driver relatará que é capaz de executar transações. |
UID | 30 | "" | A/N | Nome de usuário. |