Array
(
)

BDE com Oracle 9i

Airoosp
   - 27 mar 2006

Boa tarde,


Alguém sabe se há alguma incompatibilidade entre o BDE e o Oracle 9i? Aqui na empresa temos diversos sistemas desenvolvidos em Delphi 6 utilizando banco Oracle 8.1.7 e o acesso é feito via BDE. O banco de dados será migrado para Oracle 9i.
No site da Borland, há informação que não é recomendado utilizar o BDE com Oracle 9i. Alguém já teve algum problema?

Obrigado

Airton


Bon Jovi
   - 27 mar 2006

Seria depender da sorte. Surpresas poderiam acontecer ou nao..

Ao invés de usar o driver nativo da Borland, use o driver ODBC da própria Oracle. Nunca testei, mas vale tentar, pois é uma boa alternativa pra não ficar preso ao driver que a Borland descontinuou. E vai usar algo que é da própria Oracle.


Airoosp
   - 29 mar 2006

Como faço para utilizar o ODBC da Oracle, você tem algum tutorial sobre isso ou sabe onde posso encontrar informações?
Utilizando o ODBC não será mais necessário instalar o BDE nas estações de trabalho?
Se utilizar o DBExpress ou ADO terei que substituir todos os componentes Query, Storedproc de todos os sistemas, certo?

Obrigado


Bon Jovi
   - 29 mar 2006


Citação:
Como faço para utilizar o ODBC da Oracle, você tem algum tutorial sobre isso ou sabe onde posso encontrar informações?
Utilizando o ODBC não será mais necessário instalar o BDE nas estações de trabalho?
Se utilizar o DBExpress ou ADO terei que substituir todos os componentes Query, Storedproc de todos os sistemas, certo?

Obrigado

Acho que nao entendeu. A sugestao que dei é exatamente pro caso em que nao é viavel mudar de componente. O que eu quero dizer na prática: No Windows criar uma fonte de dados ODBC para o driver Oracle e depois no Delphi na propriedade AliasName do TDatabase escolher o nome da fonte de dados ODBC que vc criou. Para criar: Painel de Controle/Ferramentas administrativas/Fontes de dados ODBC/aba Fontes de dados de usuario/botao Adicionar/escolher o driver ODBC da Oracle (que deverá estar instalado). É possível tb criar isso via programacao.

Vai ser necessário ter instalados o driver ODBC da Oracle e acredito que o básico do BDE tb.

O Oracle Express que tenho na máquina já instala o driver ODBC ´Oracle in XE´ para o mesmo.

Assim nao precisaria mudar de componente e estaria usando um motor de acesso atual da propria Oracle. Mas claro que o ideal seria converter pra ADO-OLE DB por exemplo.


Bon Jovi
   - 29 mar 2006

Ah, e ao instalar o client do Oracle 9i observe se ele está instalando o driver ODBC.