Fórum Erro DBExpress: version 2.5 not supported yet #58583

22/07/2007

0

Caros Colegas

Estou com dificuldades em conectar o Firebird 2.0 através do DBExpress.

Utilizo: Windows Vista, Delphi 2007 for Win32, Firebird 2.0 e DBExpress para conexão.

O banco de dados Firebird está instalado corretamente, no painel de controle do Windows Vista ele está ativo como serviço.

No IBExpert testando a conexão está ok.

Antes utilizava o Windows Vista, Delphi 7, Firebird 2.0 e DBExpress para conexão. O sistema desenvolvido e compilado, funcionava perfeitamente.

Ao abrir o mesmo sistema no Delphi 2007 da a seguinte mensagem de Erro:

Erro DBExpress: version 2.5 not supported yet.

O que está errado?

Desde já agradeço a ajuda dos colegas.


M

M

Responder

Posts

24/07/2007

Jáder Medeiros

Tenho quase certeza que você fez e salvou este projeto inicialmente em Delphi 2006.

Em Delphi 2006, a DLL utilizada pela DBExpress estava na versão 2.5 e no Delphi 2007, a DLL utilizada já é a 3.0 (já tem disponível a 4.0 que corrige muitos BUGs, inclusive um de gravar imagem em campo BLOB explicado no tópico [url]http://forum.clubedelphi.net/viewtopic.php?t=88863[/url]).

Para resolver seu problema, basta apenas atualizar o nome da DLL correta em LibraryName do objeto de conexão para a correta (se não me engano chama dbxint30.dll).


Responder

Gostei + 0

24/07/2007

M

Caro colega, Jáder

Agradeço a dica, mas ainda perciste algumas duvidas:

1) Onde obter a DLL versão 4.0?
Obs: Vi seu link e fiz dowload do arquivo: ´dbxida.exe´, no site
http://www.crlab.com/dbx/dbxida.exe
O que este arquivo faz? O arquivo instala a dll versão 4.0?

2) Onde devo alterar no objeto de conexão a dll em LibraryName?

Desde já agradeço a ajuda.


Responder

Gostei + 0

24/07/2007

Jáder Medeiros

O arquivo que mencionei é um instalador da DLL. Ele já a registra, já cria entradas no registro para um novo DriverName de TSQLConnection e blá blá blá...

O mais importante é que você vai ver uma nova DLL em seu computador. a dbexpida40.dll.

Para usar a nova DLL, altera a propriedade LibraryName de seu TSQLConnection para dbexpida40.dll (se você instalou a nova versão) ou dbxint30.dll (para usar a nativa do Delphi 2007).


Responder

Gostei + 0

05/08/2007

M

Jader

O Driver ´dbexpida40.dll´ indicado é uma versão Trial, será que existe uma versão Free para: Delphi2007 for Win32 com driver Firebird 2.0 para DBExpress.

Desde já agardeço a ajuda.


Responder

Gostei + 0

06/08/2007

Jáder Medeiros

Na instalação diz que trial, mas não perde nenhuma funcionalidade e é permanete. Como dito no site da CRLab: ´You can download trial versions of our products to try using them. Trial version of dbExpress drivers is a fully working version´
[url]http://crlab.com/dbx/download.html[/url]


Responder

Gostei + 0

06/08/2007

M

Prezado colega, Jader

Agradeço pela ajuda.
Vou instalar o Driver.
Abraços
Maurício


Responder

Gostei + 0

29/08/2007

Jáder Medeiros

Galera, e não é que a dbexpida40.dll é trial mesmo? Depois de 30 dias ela perde suas funcionalidades. Irei procurar outra alternativa.


Responder

Gostei + 0

22/05/2009

Carlosmidia899

Amigo to com o mesmo problema.alguem conseguio resolver?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar