[firebase-br] 1/2 Off: Componente de acesso Free ideal (Delphi)

Magno System magno em speet.com.br
Seg Ago 28 18:21:02 -03 2006


Engraçado, nunca tive problemas com zeos. Agora note o seguinte: Eu trabalho 
com o ZQuery junto ZUpdateSql. O autocommit do ZConnection deve estar setado 
para True. Porém, mesmo assim, ao executar uma stored procedure através do 
ZStoredProc você deve abrir e fechar uma transação. 
ZConnection.Starttransaction, ZStoreProc.execproc, ZConnection.Commit. Vc só 
não precisa abrir e fechar transações quando der um post (ZQuery.post). 
Agora, como o firebird está em constante evolução (entre outros motivos), 
fiz meu sistema em multicamadas, usando o clientdataset, o datasetprovider 
em conjunto com o soapconnection, o que me dá a possibilidade de qualquer 
hora trocar de componente, uma vez que as sql's estão concentradas no 
clientdataset. Abraços.



----- Original Message ----- 
From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, August 28, 2006 4:49 PM
Subject: Re: [firebase-br] 1/2 Off: Componente de acesso Free ideal (Delphi)


> Gianclaudio.
>
> entendo bem o seu problema.
>
> O Zeos dá muito pau com firebird, tanto no Delphi quanto no Lazarus (isto
> sem contar que às vezes ele não commita transações no linux).
> Dizem que o MDO é bom, mas sinceramente eu nunca testei. Inclusive já foi
> iniciado o seu port para o LAZARUS, mas faz tempo que não temos notícias.
> IBO é fantástico, mas não funciona no lazarus.
> Não fiz testes com os componentes nativos do lazarus para o Firebird, mas
> acredito que exista alguma compatibilidade com o IBX....
>
> Recentemente fiz um pequeno programa usando IBX (o original do delphi 6) 
> com
> o FB 2 RC 3 embedded e funcionou perfeitamente, inclusive está em 
> produção,
> assim que sair a versão final do FB 2, eu vou recriar a base de dados
> (extract metadata).
>
> talvez seja este o caminho.
>
> sucesso
>
> Eduardo Jedliczka
> Apucarana - PR
> ----- Original Message ----- 
> From: "Gianclaudio Oliveira" <gianclaudiooliveira em yahoo.com.br>
> To: "Lista Firebase" <lista em firebase.com.br>
> Sent: Monday, August 28, 2006 4:32 PM
> Subject: [firebase-br] 1/2 Off: Componente de acesso Free ideal (Delphi)
>
>
> Olá, companheiros... boa tarde!
>
>  Estou com uma pequena dúvida que talvez algum de vocês possa me ajudar.
>  Estou migrando um sistema antigo de um banco BDE (Delphi) para  firebird.
> Este sistema tem 1 componente Database (TDatabase) em cada  form para ter
> controle individual das transações (cada form com a sua).  Pois bem... com 
> o
> FB, eu não quero fazer o mesmo, óbvio. Não vou  colocar um componente de
> conexão com o banco em cada form, senão o  aplicativo vai criar diversas
> conexões no banco desnecessariamente.
>  Logo, vou colocar somente um componente de conexão no form principal e
> ligar tudo nele.
>  Só que eu tenho que minimizar ao máximo a alteração na estrutura do
> aplicativo. Então gostaria de utilizar um componente (pacote) que me dê
> controle individual de diversas transações utilizando somente uma 
> conexão,
> tal como o IBX, por exemplo. Eu posso colocar vários  IBTransaction para 
> um
> mesmo IBDatabase e gerenciar cada uma  individualmente,
>  Só que atualmente eu utilizo o Zeos e o MDO para os meus aplicativos.  Só
> uso o MDO em uma aplicativo pois foi realmente necessário. Não  costumo
> utilizá-lo pois apresenta muitos bugs que realmente atrapalham.  O Zeos 
> não
> oferece suporte a diversas transações simultâneas (se  oferece, não sei
> como). Está passando pela minha cabeça usar o IBX, até  porque em uns 2
> meses estarei migrando esse aplicativo para o Lazarus e  aí vou utilizar
> outro conjunto de componentes. Então não compensa eu  comprar a licença de
> pacotes de qualidade comprovada como o IBO ou o  FIBPlus.
>  Enfim, as perguntas são:
>  Será que vou ter problemas usando o IBX?
>  Muita perda de desempenho e/ou bugs?
>  Problemas pelo fato de não ser feito para FB?
>  Será que eu deveria atualizar o meu IBX ao invés de usar a versão que 
> veio
> com o meu Delphi 6?
>  Ou será que alguém conhece e pode me indicar algum pacote/forma de fazer
> isso de outra maneira?
>
>  Por favor, desculpem o texto extenso. Fez-se necessário.
>  Desde já, muito obrigado pela atenção de todos.
>
>  Grande abraço
>  Gianclaudio Oliveira
>
>
> ---------------------------------
> Yahoo! Search
> Música para ver e ouvir: You're Beautiful, do James Blunt
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.405 / Virus Database: 268.11.6/428 - Release Date: 25/08/2006
>
> 





Mais detalhes sobre a lista de discussão lista