[firebase-br] Drive dbExpress

Paulo Geloramo paulogeloramo em terra.com.br
Qua Maio 4 17:13:59 -03 2005


Ola Eduardo,

Testou se o driver UIB 2.0 abre e fecha a transação em cada
ApplayUpdate? Como você esta testanto isto?

[]s
Paulo Geloramo

-----Mensagem Original----- 
De: "eduardo" <eduardo em icontroller.com.br>
Para: <lista em firebase.com.br>
Enviada em: quarta-feira, 4 de maio de 2005 16:07
Assunto: Re: [firebase-br] Drive dbExpress


> Nos testes que fiz, o driver do Interbase/Borland funciona até com a 
> versão 2.0 do FB
>
> O driver do UIB é muito bom e parece ser mais veloz que o da Borland. O 
> problema é que o padrão do DBExpress é, se você explicitamente não iniciar 
> uma transaction, ele abre uma e fecha a cada instrução 
> (INSERT/UPDATE/DELETE). O Driver da UIB abre a transaction, mas só fecha 
> quando o aplicativo for encerrado, ou, sei lá, quando ele quer, (pelo 
> menos é o que parece). Isto dá maior performance a ele na maioria das 
> vezes. O problema é que quando acontece um errinho bobo, ele dá RollBack e 
> a gente chora. (Tivemos este problema justamente quando fazíamos a 
> migração do nosso sistema em Piradox para FB).
> Quando as transactions são administradas pela Aplicação (pelo 
> SqlConnection.StartTransaction/Commit) não há diferença de performance 
> entre um e outro.
>
> Não tivemos tempo ainda de fazer testes mais profundos com o UIB. 
> Utilizamos ele internamente, mas não em produção. Consideramos uma boa 
> carta na manga para futuras possíveis incompatibilidades FB/Borland 
> Interbase e também para desenvolvimento em Lázarus.
> Até o momento, (quase 3 anos) estamos utilizando o Driver da Borland que 
> só tem o inconveniente de exception quando vc tenta acessar um campo de um 
> DataSet Vazio - sempre tem que testar if not DataSet.IsEmpty antes de dar 
> um DataSet.Fields[n].AsQualquerCoisa.
>
> É isso aí.
>
> Abraços a todos
>
> Eduardo
>
>
> Marcelo Vinicius wrote:
>> Como lhe disse, não tenho do que reclamar, aliás, comecei usar pq com o 
>> uso
>> do FB 1.5, ouvi dizer que os drivers nativos estavam dando problema, de
>> repente nem estavam. Aí estou usando e no problem.
>>
>> []s
>>
>> "ViaBrasilia" <viabrasilia2000 em yahoo.com.br>
>> escreveu na mensagem
>> news:20050504134925.28804.qmail em web53906.mail.yahoo.com...
>>
>>>O Drive UIB ainda não tá 100%. Precisa melhorar. Aguardemos a próxima
>>
>> versão. O dbExpress por enquanto funciona melhor.
>>
>>>Abraços,
>>>
>>>Fernando Maia
>>>
>>>Thiago Felipe <thiago em sipaca.com.br> escreveu:
>>>Onde consigo encontrar a última versão deste drive
>>>
>>>
>>>
>>>----- Original Message -----
>>>From: "Marcelo Vinicius"
>>>To:
>>>
>>>Sent: Wednesday, May 04, 2005 9:42 AM
>>>Subject: Re: [firebase-br] Drive dbExpress
>>>
>>>
>>>
>>>>Não sei se é o melhor, mas estou usando o UIB e não tive problemas até
>>>>agora.
>>>>
>>>>[]s
>>>>
>>>>"Thiago Felipe" escreveu na
>>>>mensagem news:01ee01c550a5$de7606b0$0a01a8c0 em INFO...
>>>>Qual o melhor drive para se utilizar com Firebird dbExpress?
>>>>
>>>>-------------------------------------------------------
>>>>Esta mensagem foi verificada pelo Anti-Vírus NetUno.
>>>>NetUno Internet - http://www.netuno.com.br
>>>>
>>>>______________________________________________
>>>>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
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>-------------------------------------------------------
>>>>Esta mensagem foi verificada pelo Anti-Vírus NetUno.
>>>>NetUno Internet - http://www.netuno.com.br
>>>>
>>>>
>>>
>>>
>>>--------------------------------------------------------------------------
>>
>> ------
>>
>>>
>>>______________________________________________
>>>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
>>>
>>>
>>>--------------------------------------------------------------------------
>>
>> ------
>>
>>>
>>>No virus found in this incoming message.
>>>Checked by AVG Anti-Virus.
>>>Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 03/05/2005
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>Esta mensagem foi verificada pelo Anti-Vírus NetUno.
>>>NetUno Internet - http://www.netuno.com.br
>>>
>>>
>>>______________________________________________
>>>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
>>
>>>
>>>---------------------------------
>>>Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
>>>______________________________________________
>>>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=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=firebase
> 





Mais detalhes sobre a lista de discussão lista