[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