Conexao.open "OraOLEDB" nao funciona sem a fonte de dados windows
Boa tarde.
trabalho no desenvolvimento e suporte de um sistema VB6 de uma grande empresa.
a empresa visa migrar a versao do oracle, de 11 para 12.
agora acontece o seguinte.
usava-se uma Conexao_Externa.Open "Provider=MSDAORA; Data Source=XxXxX; User ID=XXXxXX; Password=XxXxX;
esse provider não funciona mais e descobriu-se a solucao:
Conexao_Externa.Open "OracleConn.Provider=OraOLEDB.Oracle;" & Mid(STRINGCONEC, InStr(STRINGCONEC, ";") + 1), USER, PWD
porém essa solucao gerou outro problema.
a conexao acontece e tudo que deveria ser calculado, é.
a falha é que para que ela aconteça, é preciso inserir uma fonte de dados no windows para conexao.
eu nao localizei na internet, nem a razão da obrigatoriedade da fonte de dados, nem uma forma de burlar, ou utilizar da programação para tal.
é possível?
a necessidade de utilizar da programação ou de alguma outra regra junto ao oracle, é o fato de ser mais 400 máquinas que terão que ser ajustadas de início.
alguem sabe ajudar?Discussão (7)
Carregando comentários...