none
Consulta em uma tabela no Oracle via Access VBA RRS feed

  • Pergunta

  • Prezados, boa tarde!

    Solicito a ajuda de vocês, pois estou estabelecendo a conexão como o Oracle, já configurei o TNSNAME e estou utilizando o Provider abaixo, até tudo bem a conexão é aberto ele bate no banco, porém ao executar a consulta não consigo manipular os registros.

    Já bati o código com vários códigos encontrados aqui na internet, porém sem sucesso.

    Estou utilizando VBA 7.1 ou ACCESS 2016.

    Set ConOracle = CreateObject("ADODB.Connection")

    ConOracle.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=dbname;User Id=USer;Password=pwd;"

    ConOracle.Open 'ConnectionOracle

    Set RsExtracao = CreateObject("ADODB.Recordset")

    RsExtracao.Open SQLQuery2, ConOracle


    Desde já agradeço a ajuda de todos.


    • Editado Celso Caires terça-feira, 4 de dezembro de 2018 19:49
    terça-feira, 4 de dezembro de 2018 19:48

Todas as Respostas

  • Bom dia Celso !

    Uma sugestão, será que não fica mais fácil vc usar o recurso do ACCESS de vincular o ACCESS ao banco ORACLE, via ODBC ?

    Assim vc terá a(s) tabela(s) vinculadas ao ACCESS e vc não precisará fazer no código VBA a string de conexão externa. 

    quarta-feira, 5 de dezembro de 2018 12:03