TBODBXFB – Driver DBX4 para Firebird gratuito – Atualizado

 

Há alguns dias postei sobre o driver DBX4 para Firebird de nome TBODBXFB, que o Thiago Borges escreveu, no meu Windows Vista Business com o Rad Studio 2007 ele congelava a IDE se a conexão fosse ativada em tempo de design, executando o programa compilado não encontrei nenhum problema ou limitação até o momento.

Entrei em contato com o Thiago e depois de dezenas de e-mails trocados, juntos conseguimos identificar o problema e ele já corrigiu, hoje recebi a última atualização que foi a que funcionou perfeitamente, uma atualização pública já está disponível no site do projeto.

 

image 

Todos os testes que eu fiz em tempo de design e em tempo de execução funcionaram sem problemas, durante as próximas semanas farei mais testes com aplicativos usando o DBX4, e também farei testes com o JazzDBXFirebirdMechanism nos projetos OOP, qualquer problema que eu encontrar vou reportar diretamente ao Thiago Borges.

O driver TBODBXFB implementa todas as funcionalidades correspondentes existentes no driver DBX4 Interbase da CodeGear e algumas funcionalidades a mais existentes apenas no Firebird, em breve vou enumerar estas funcionalidades e postarei aqui.

Página do projeto e download

 
 
 

10 Comments

 
  1. Luis Wagner disse:

    Primeiramente parabéns pelo material.
    Sou visitante assiduo de seu blog. hehehe

    Caro parceiro, gostaria de perguntar algo para você.
    Na IDE do delphi 2007 como você faz para deixar a paleta de componentes similar a ide do delphi 7 ( abas ).
    Isso se aplica também ao bds2006?
    Muito obrigado
    Luis Wagner

  2. Cesar disse:

    Luis,

    Bem vindo e obrigado.

    Eu utilizo o Expert DDevExtensions do Andreas Hausladen
    http://andy.jgknet.de/dspeedup/index.php?page=DDevExtensions

    Depois de instalar, esta opção estará no menu
    Tools | DDevExtensions Options…| Old Palette | [ ] Active

    Isto também se aplica ao BDS2006.

  3. Luis Wagner disse:

    hehehe.
    Muito legal isso.
    obrigado mesmo.
    Luis Wagner dos Santos
    luis.wagner@gmail.com

  4. [...] DBX para FireBird y que los que hay son de pago, buscando me encontré con el blog de Cesar Romero, donde recomienda un driver DBX4 para FireBird llamado TBODBXFB y que además es [...]

  5. Celso Saito disse:

    Este componente nao esta rodando no Delphi 2009. E preciso que o autor do projeto explique como configurar o IDE do Delphi * Data Explorer, porque a nova versao deixou dependente do Data Explorer e o driver da um erro que um dos componentes nao e possivel de localizacao.

  6. Marcelo disse:

    Meu amigo César bom dia, sinto muito mas no Delphi 2009 não funciona de jeito nenhum… Campo Blob retorna Incorrect values within SQLDA structure. Isto utilizando componentes DBExpress e driver Interbase. Se utilizar o driver TBODBXFB proposto no DBX4, que está na página que você citou para Delphi 2009, dá erro numa query com parâmetro integer e no fonte faço um asString, dá erro de conversão. Vasculhei tudo no Google e encontrou que outros tiveram os mesmos problemas mas as soluções não. Devo trocar o driver, os componentes ? Sinceramente não vejo mais onde pesquisar… Se possível por favor me retorne. Obrigado.

  7. Marcelo disse:

    Complementando, aqui na empresa conseguimos adaptar a rotina de boleto, tão famosa, (nosso amigo Genilton Barbosa) que tanto utilizamos para Delphi 2009, alterei o ponto pas do Delphi 7 e conseguimos emitir boletos no Delphi 2009. Temos uma rotina free de escaneador de imagens que também conseguimos trazer para o Delphi 2009. Onde pensamos que não teríamos problemas, que teoricamente é algo nativo, não vemos solução.

  8. Cesar disse:

    Marcelo,

    Eu testei e usei o driver TBODBXFB no Delphi 2007, logo que saiu o Delphi 2009, precisei trabalhar e não havia versão deste driver, então eu comprei o driver da Devart, e nunca mais me preocupei.
    Realmente vale a pena, e tenho versão para todas as versões do Delphi que uso, qualquer problema eles dão suporte.

    Realmente recomendo a utilização deste driver
    http://www.devart.com/dbx/

    Quanto ao TBODBXFB, não acompanhei mais, então não posso dizer se está funcionando ou não no D2009, se você quiser continuar utilizando, aconselho a entrar em contato diretamente com o autor, thiago.

  9. Samuel disse:

    Olá Cesar, aqui na empresa estamos testando o driver da devart, o problema que estamso encontrando tem sido que alguns campos varchar de nosso bancos estão definidos com Cahrset WIN1252 e Collate WIN_PTBR. O driver esta danco tipo de campo inválido quando um Client é aberto. Já configuramso a String de coneção com os charsets e não funcionou.
    Você por acaso teve algum problema semelhante? Se teve como resolveu? Pode me dar alguma dica. rs Ja estou sem idéias.rsrs Obrigado pela atenção

  10. Cesar disse:

    @Samuel: Tenho impressão que o erro deve ser em outro ligar e não exatamente o Collate.

    Você postou a duvida no forum da Devart?
    http://www.devart.com/forums/viewforum.php?f=26&sid=2097e9a5f4588b32eea1dd58f45fd513

    Quando eu tiver um tempo, vou tentar fazer um teste e ver o que acontece, mas eu já usei versões anteriores do driver com o Delphi 2007 em banco de dados como WIN1252/WIN_PTBR e não tive problemas com isto.

 

Leave a Comment

 

You must be logged in to post a comment.