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.
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

maio 16th, 2008 at 11:12
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
maio 16th, 2008 at 11:31
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.
maio 16th, 2008 at 14:35
hehehe.
Muito legal isso.
obrigado mesmo.
Luis Wagner dos Santos
luis.wagner@gmail.com
maio 20th, 2008 at 20:56
[...] 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 [...]
janeiro 8th, 2009 at 13:50
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.
fevereiro 17th, 2009 at 12:05
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.
fevereiro 17th, 2009 at 12:10
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.
fevereiro 17th, 2009 at 12:24
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.
março 3rd, 2009 at 09:36
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
março 3rd, 2009 at 13:29
@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.