[firebase-br] Problemas com Firebird 1.5 e 2.1 juntos.

Felipe Aron felipearon em gmail.com
Ter Set 9 10:44:16 -03 2008


Tome cuidado ao usar as dlls do FB quando tiver o fb 1.x e 2.x juntos.
no meu caso a dll do fb 1.5 está no system do windows e o da fb 2.1 está na
pasta bin.

quando eu rodo meu sistema em fb 2.1 eu aponto para a dll da pasta bin

no seu caso vc está usando a gds32.dll que é uma dll de compatibilidade com
o interbase. aconselho vc usar a dll da versão correta do fb.

Qualquer coisa, posta ai. :)
Abraço.

2008/9/9 Pineli <carlospineli em gmail.com>

> Bom dia!
>
> Tenho 2 aplicações em que utilizam o Firebird 1.5 e estou desenvolvento uma
> treceira para 2.1. Na minha maquina tenho que rodar as duas para que não
> precise ficar intalando e desinstalando o banco de dados.
> Segui os passos do tutorial
> http://www.firebase.com.br/fb/artigo.php?id=1916,
> funcionou. Pelo IBExpert ou EMS  SQL Manager, eu consigo abrir os DB das 2
> versoes... beleza. Mas na minha aplicação, que já estava funcionando antes
> de fazer isso, nao funciona mais.
> Ocorre o seguinte erro:
>
> "Server Error: operating system directive @1 failed"
> "A operação solicitada não pode ser executada em um arquivo com uma
> seção mapeada pelo usuário aberta"
>
> Achei uns outros topicos sobre isso mas nenhuma resposta.
>
> Se alguem souber o que posso fazer...eu agradeço desde já.
>
> ah ..minha conexao esta assim:
>
>
>    SQLconexao                                           :=
> TSQLConnection.Create(application);
>    SQLConexao.ConnectionName                            := 'IBConnection';
>    SQLconexao.DriverName                                := 'Interbase';
>    SQLConexao.GetDriverFunc                             :=
> 'getSQLDriverINTERBASE';
>    SQLconexao.LibraryName                               := 'dbexpint.dll';
>    SQLconexao.LoginPrompt                               := false;
>    SQLconexao.VendorLib                                 := 'gds32.dll';
>    SQLConexao.Params.Values['DriverName']               := 'Interbase';
>    SQLConexao.Params.Values['Database']                 := bancodados;
>    SQLConexao.Params.Values['RoleName']                 := 'RoleName';
>    SQLConexao.Params.Values['User_Name']                := 'sysdba';
>    SQLConexao.Params.Values['Password']                 := 'masterkey';
>    SQLConexao.Params.Values['SQLDialect']               := '3';
>    SQLConexao.Params.Values['LocaleCode']               := '0000';
>    SQLConexao.Params.Values['BlobSize']                 := '-1';
>    SQLConexao.Params.Values['CommitRetain']             := 'False';
>    SQLConexao.Params.Values['WaitOnLocks']              := 'True';
>    SQLConexao.Params.Values['Interbase TransIsolation'] := 'ReadCommited';
>    SQLConexao.Params.Values['Trim Char']                := 'False';
>    SQLconexao.Connected
>
>  variavel banco de dados, carrego de um arquivo ini
>
>
> Obrigado
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Com a força aprenda a suavidade. Através da suavidade a força prevalecerá!

http://www.felipearon.net
http://br.groups.yahoo.com/group/xna-br/



Mais detalhes sobre a lista de discussão lista