Oracle Instant Client com o fornecedor OraOLE DB?
Pergunta
É possível usar Oracle Instant Client para aplicação desse driver uso oraoledb para conexão com Oracle 9i DB.
Solução
Eu não acredito que sim. A instantâneo FAQ Cliente estados
O que pode instantâneo cliente pode ser utilizado? Instant Client pode ser usado para executar seus aplicativos OCI, Occi, Pro C, JDBC e ODBC sem instalar um cliente Oracle completa. Além disso, Instant Client suporta SQL Plus. A partir de Instant Client 10.2, também é possível desenvolver aplicativos para OCI e OCCI usando a transferência imediata do Client SDK.
OLE DB é conspicuamente ausente dessa lista. Agora, potencialmente, você poderia usar o provedor Microsoft OLE DB para ODBC juntamente com o Instant Client e ODBC, mas a adição de camadas adicionais de software nunca é muito divertido.
Outras dicas
Eu acho que é possível. Procure Oracle Data Access Components (ODAC) . Eu fiz o download do versão ODAC XCopy , então:
- Descompacte em algum tmp pasta ??li>
- cmd aberto como administrador
- executar install.bat (eu correr:
install oledb c:\oracle\odac_12_1 odac true
)
Apesar de estar em este script, o regsvr32
comando (para registrar o oraoledb12.dll
, no meu caso) não funcionou. Mas a execução desse comando após o script funcionou. Verifique a variável PATH, mas também porque o script só pode alterá-lo para a sessão de prompt.
Agora que estou sendo capaz de se conectar a um banco de dados Oracle usando provedor OraOLEDB.Oracle e Oracle Instant Cliente .