Conversao de BDE para FDB.

Delphi

30/01/2009

Amigos.
tenho um programa e uso o BDE/DBF e acesso via Clientdataset+provider+Tquery,, para gravar os dados dou o applyupdates. E o instalador do programa instala tudo 100¬ o bde funciona blz.
Estou querendo atualizar a forma como acesso os dados,, ou seja passar de BDE/DBF para FIREBIRD, quero usar o Dbexpress porem estou com algumas dúvidas.
1- O BDE nao fica carregado na memoria como o Firebird server/cliente para funcionar,, isso ajuda demais pois se o Firebird nao estiver carregado nao funciona.
2- Comigo o BDE nunca deu incompatibilidade de versao, e tenho receio de acontecer isso usando Firebird sendo que se o usuario tiver o Interbase instalado ou o firebird com versao diferete da que eu irei usar por exemplo.

resumindo,,
Eu darei suporte para os clientes domente via web sendo assim.
Como evitar problemas de incompatibilidade , verificar se o firebird esta ativo e fazer o instalador do firebird com o innosetup.

obrigado.


Marcelo Vidal

Marcelo Vidal

Curtidas 0

Respostas

Marcelo Vidal

Marcelo Vidal

30/01/2009

Só pra completar,,
Ou será melhor usar o BDE+Tdababase pra acessar o banco Firebird ao invez de usar o Dbexpress ??


GOSTEI 0
Sistemald

Sistemald

30/01/2009

Cara você pode usar dbexpress mesmo, ou ainda prefiro Clientdataset+provider+MDO(Acesso nativo ao Firebird), o firebird só precisa ficar rodando no servidor, nas maquinas cliente é necessário apenas as bibliotecas cliente para rodar a aplicação.

Sobre conflito com versão você pode usar o firebird em outra porta, tanto o ib e fire, usa a porta 3050, você pode definir outra porta, ainda você pode ter o ib + fb na mesma maquina.

Sobre o instalador, o você pode faze-lo com inno, ou pode rodar o instalador official passando parametros automatizando a instalação.


GOSTEI 0
Marcelo Vidal

Marcelo Vidal

30/01/2009

Colega obrigado pela dica.
estive olhando esses dias sobre o MDO e vou instalar para testar,, mas olha só, no link http://sourceforge.net/projects/mdo/ onde eu baixei e instelei, porem eu notei que a versao que esta la é de 28/02/2006, ja esta 3 anos desatualizada, sera que nao tera mais atualizacoes ou alguma possivel correcao pois isso podera acarretar algum tipo de problema no futuro uma vez que essa versao é para acessar o FB 1.5.
isso ja me deixou preocupado pois nao quero correr o risco de perder todo trabalho.
obrigado


GOSTEI 0
POSTAR