Vitor,

O driver do Oracle que está instalado na sua maquina está igual a versão do
Excel executado na maquina ( Excel * 32 = 32 bit /  Excel* 64 = 64 bit )  ?
tem isso também...

Essas rotinas de planilias vinculada em tabela, costumam ser aborrecedoras

Ainda existem uns "bagulhos" aqui na empresa rodando em Visual Basic 6.0 e
que não desapegam, daí o driver certo é crucial..  tem rotina que gera
saida em Excel,  por isso que to comentando essas coisas.

Uma outra maneira, seria nao usar o odbc, e sim a fonte de dados com o
driver nativo net framework (com o driver .net da oracle) na vinculacao da
fonte de dados da planilia. A execução é bem mais rapida que odbc ou oledb

Se tiver alguem ai que programa para desktop, usando linguagem C# ou vb.net,
e que ja tenha mexido com VB 6 antes acho que consegue te exemplificar
melhor



2018-02-06 14:59 GMT-02:00 Vitor Junior [email protected] [oracle_br] <
[email protected]>:

>
>
> Já li esse exemplo. Não consegui adaptar o source para o Oracle, com ODBC.
>
>
>
> att
>
> Vitor Jr.
> https://www.linkedin.com/in/vitorjr
>
> Em 6 de fev de 2018 14:56, "[email protected] [oracle_br]" <
> [email protected]> escreveu:
>
>>
>>
>> Eu não  usei recentemente então não tenho de momento nenhum exemplo
>> pronto pra te dar, mas https://www.excelguru.ca/blog/
>> 2016/04/28/pass-parameters-to-sql-queries/ diz que vc vai precisar
>> programar um pouquinho, vc vai ter que escrever uma Função que monte a
>> string de SQL tipo :
>>
>> dbQuery = "Select * FROM " & dbTable & " WHERE " & sFilterField & "='" &
>> sFieldValue & "'
>>
>> e depois SIM vc passa a string dentro de dbQuery como Argumento pro
>> PowerQuery : jogar DIRETO no text item que o powerquery abre os &s
>> indicando as células pelo que entendi Não Vai Rolar....
>>
>> []s
>>
>>   Chiappa
>>
> 
>

Responder a