Banco de Dados Oracle, Query retorna erro com Timestamp Habilitado

Estou utilizando o Banco de Dados Oracle…
Preciso armazenar o E3TimeStamp com ms, então, verifiquei que para isso, deveria invés de formato DATE alterar para TIMESTAMP.
Nas propriedades do BD, Habilitei a opção TIMESTAMP.
no banco, armazenou corretamente, porém, quando faço uma query de qualquer tabela, retorna erro por causa do E3TIMESTAMP, removendo ele do SQL, retorna valores, colocando, retorna erro…

Ex:
SELECT E3TimeStamp, DOSADO, SOLICITADO
FROM BICO1
ORDER BY E3TIMESTAMP DESC

No Query do E3, retorna erro…
No SQLDbx, ou no SQL Developer, ambos trazem resultados…

OBS

  • E3 4.8.321
  • Oracle 11g XE

Saimond,

As opções “Usar tipo TIMESTAMP” e “Usar drivers ADO Oracle” estão habilitadas?

Sim, as duas opções estão marcadas…

Envie o log do E3 para o meu e-mail (pgustavo@elipse.com.br).

O erro mostrado no log do E3 (Provedor não encontrado) indica que o provider de ADO da Oracle (“OraOLEDB.Oracle”) não está corretamente instalado (provavelmente um bug da instalação do Oracle).

Como a reinstalação do Cliente Oracle não surtiu efeito, a solução indicada é registrar o provider manualmente, conforme sugerido no forum deles:

https://community.oracle.com/thread/2367179