Conversao de BDE para FDB.
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.
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
Curtidas 0
Respostas
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 ??
Ou será melhor usar o BDE+Tdababase pra acessar o banco Firebird ao invez de usar o Dbexpress ??
GOSTEI 0
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.
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
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
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