Vamos para a solução.

Para ficar independente do BD vc tera que rever todas as consultas. Suas 
consultas não poderão conter métodos especifico de um banco de dados, 
como por exemplo:
Oracle: select sysdate from dual
SqlServer: select GetDate()

O componente de conexão deve conter vários bancos, exemplos são o 
DbExpress, Zeos e até mesmo ADO, não recomendo o ADO, por que ele 
funciona muito bem com os bancos M$, mas com os outros não posso afirmar 
q o desempenho seja bom.

Estes são os pontos fundamentais.

Eduardo


Renan Nucci - CSM Soft escreveu:
>
> Pessoal,
>
> Estamos com um problema. Temos um sistema todo escrito para acessar 
> banco de dados SQL SERVER, mas acontece que agora um novo banco terá 
> de ser acessado tb, no caso o Oracle.
>
> O que vcs indicam que seje feito?
> Vou ter de alterar na mão todas as conexões e as querys do meu sistema 
> para ele pegar de um determinado schema quando for Oracle, ou de 
> determinada database quando for SQL SERVER.
>
> Como que eu conseguiria uma independência de SGBD?
>
> ********************************
> ***** Renan S. Nucci *****
> ***** Desenvolvedor *****
> ********************************
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  


                
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 

Responder a