=?US-ASCII?Q?Re: [firebase-br] D=FAvida com um driver DBX?=

Pha-Lista lista em pha.com.br
Qui Mar 31 14:26:00 -03 2005


O pior sao os TFields persistentes principalmente, os Numericos, Datas, horas e Blobs.

Nao precisa nem trocar o banco, as vezes trocando somente o driver ja da pau, um dariver reconhece o campo com um tipo o outro como outro tipo.

Acho que no .NET estes problemas foram resolvidos, pois unificaram alguns tipos de dados.

PHA
Nova Odessa / SP - Brazil
-----Mensagem original-----
From: "Douglas Dallacqua" vdallacqua em uol.com.br
Date: Thu, 31 Mar 2005 14:44:25 -0300
To: "FireBase" lista em firebase.com.br
Subject: Re: [firebase-br] Dúvida com um driver DBX

> vc tbem vai ter cuidado com padroes sql,
> alguns comandos sao exclusivos de cada sgbd...
> por exemplo... selecionar os 10 primeiros registros de uma tabela
> 
> no postgresql
> select * from tabela limit 10
> 
> no firebird
> select first 10 * from tabela
> 
> no sql server
> select * from tabela rows 10 (n tenho certeza, mas acho q e assim)
> 
> so a titulo de exemplo, e mais ou menos por ai... se vc escreve uma
> aplicacao
> com alguns comandos especificos de cada banco... vai dar problema qdo
> vc trocar de banco...
> 
> []s
> 
> Douglas
> 
> 
> ----- Original Message -----
> From: "Henrique Sinapse" <suporte em sinapseinformatica.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, March 31, 2005 2:31 PM
> Subject: Re: [firebase-br] Dúvida com um driver DBX
> 
> 
> Eduardo,
> 
> Montando uma aplicação com o DbExpress não garante que a mesma poss> o
> usar qualquer banco?
> 
> O que mais precisa? Existe alguma maneira que desenvolver uma
> aplicação que possa ser usado em qualquer banco?
> 
>       Carlos Henrique Meireles
>       Suporte de Sistemas
>       Tel.: 21 - 8115-1584
> 
> 
>   ----- Original Message -----
>   From: eduardo
>   To: lista em firebase.com.br
>   Sent: Thursday, March 31, 2005 1:43 PM
>   Subject: Re: [firebase-br] Dúvida com um driver DBX
> 
> 
>   Já tive problemas sérios com o UIB e o próprio autor não está>  mais
>   mantendo o projeto, apenas disponibilizando os fontes.
> 
>   Com D7 o Driver da Borland para o Interbase funciona perfeitamente.
> O
>   único BUG que temos que lidar constantemente é quando um ResultSet > é
>   vazio e vc tenta acessar um campo ele fecha o aplicativo com "Este
>   programa executou uma operação ilegal" em w98 ou simplesmente fecha
> no
>   XP. Este BUG o driver da UIB não tem.
> 
>   Utilizei o driver da UIB logo do início e relatei diversos problemas
> que
>   foram prontamente resolvidos. Em um determinado ponto o autor
>   redenominou o driver como "beta" devido ao grande núemro de BUGS
>   relatados. Após isso, tirou do seu site e está mantendo apenas os
> outros
>   componentes UIB.
> 
>   Assim, infelizmente, a menos que alguém tenha novidades a
> acrescentar,
>   não é prudente começar com o UIB.
> 
>   Eu, particularmente, apesar de estar satisfeito com o DBExpress,
> estou
>   disposto a assumir o "casamento" com o FireBird e utilizar um
> Componente
>   nativo onde a oferta é maior, do que ficar tentando manter um
> aplicativo
>   multi-banco de dados via DBExpress. Até porque o componente de
> acesso é
>   uma variável pequena dentro da complexidade de se manter um sistema
>   compatível com vários bancos de dados.
> 
>   []s Eduardo
> 
>   Henrique Sinapse wrote:
>   > Senhores,
>   >
>   > Estou com um problema, espero que alguém me ajude. É o seguinte:
> Eu tenho uma aplicação desenvolvida em Delphi 6 com IB6. Estou usando
> DBX para fazer a conexão com o banco de dados. Depois do lançamento d> o
> FB1.5, eu migrei para essa versão do FB, mas continuei usando o driver
> DBX  que vem no DELPHI 6 para o Interbase. À pouco tempo a empresa em
> que eu trabalho adquiriu o DELPHI 7, daí tivemos migrar todas as
> nossas aplicações para essa nova versão, que na verdade não é p> rocesso
> complicado, o problema que a DbExplint que vem no DELPHI 7 é diferente
> que tem no DELPHI 6. Daí tive achei melhor não usar mais o driver do
> Interbase e sim usar um driver específico para FB.
>   >
>   > Minha dúvida é o seguinte:
>   >
>   > Alguém conhece um drive de terceiro que seja confiável?
>   >
>   > Eu já verifiquei no site www.firebase.com.br que existe o UIB ,
> inclusive eu já baixei aqui, mas como estou fazendo a migração aos
> poucos, não tive como testá-lo ainda. Vi alguns comentários dos ami> gos
> desta lista que ele é um driver muito instável. Gostaria de saber dos
> colegas se alguém já teve algum problema com o driver UIB?
>   >
>   > Desculpe o tamanho da mensagem, é que a minha aplicação é um > pouco
> grande, não posso simplesmente trocar o driver e mandar uma
> atualização para cliente, sem antes ter certeza. Gostaria de saber se
> vale a pena trocar para o UIB?
>   >
>   > Alguém poderia me ajudar,
>   >
>   > Agradeço desde já pela ajuda de todos,
>   >
>   > Carlos Henrique Meireles
>   > Suporte de Sistema da Sinapse
>   > ______________________________________________
>   > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>   > Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>   > Para consultar mensagens antigas:
> http://search.gmane.org/search.php?group=rebase
>   >
> 
> 
>   ______________________________________________
>   FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>   Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>   Para consultar mensagens antigas:
> http://search.gmane.org/search.php?group=firebase
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://search.gmane.org/search.php?group=rebase
> 
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://search.gmane.org/search.php?grouprebase





Mais detalhes sobre a lista de discussão lista