BDE com Oracle 9i
27/03/2006
0
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
Airoosp
Posts
27/03/2006
Bon Jovi
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.
29/03/2006
Airoosp
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
29/03/2006
Bon Jovi
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.
29/03/2006
Bon Jovi
Clique aqui para fazer login e interagir na Comunidade :)