[firebase-br] RES: Problema na conexão IBExpress + Delphi 2010 + Firebird 2.5

Pedro Kappaum kappaum em oi.com.br
Qui Ago 9 11:11:09 -03 2012


Vou tentar. Agradeço Wellington

Att,
 
Pedro Paulo Ribeiro Kappaum
Analista de Sistemas
Pós-graduado em Análise de Projetos e Sistemas
Tel: +55 21 7874-3588
ID: 55*91*10744
Site: http://www.kappsoft.com.br
Twitter: http://www.twitter.com/kappaum
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Wellington Melo
Enviada em: quinta-feira, 9 de agosto de 2012 10:51
Para: FireBase
Assunto: Re: [firebase-br]Problema na conexão IBExpress + Delphi 2010 +
Firebird 2.5

Insere esta linha no BeforeConnect do componente TSQLConnection:

 TSQLConnection(Sender).Params.Values['database'] := 'caminho do banco';

Você poderá usar no arquivo .ini para configurar o caminho do banco:


function LocalBanco: string;
var
  sLocalBanco: String;
begin
  sLocalBanco := '';
  if FileExists(ExtractFilePath(Application.ExeName) + '\config.ini') then
  begin
    with TIniFile.Create(ExtractFilePath(Application.ExeName) + '\
config .ini') do
    begin
      sLocalBanco := ReadString('Configuracao', 'database', '');
    end;
  end;
  Result := sLocalBanco;
end;

e no beforeconnect fica:

TSQLConnection(Sender).Params.Values['database'] :=  LocalBanco;

2012/8/9 PEDRO PAULO RIBEIRO KAPPAUM <kappaum em oi.com.br>

> Está tudo feito direitinho e na hora de testar ou ativar o componente,
> recebo o erro
>
> Em 9 de agosto de 2012 10:23, Wellington Melo <wellmsilva em gmail.com
> >escreveu:
>
> > Você criou o Alias no Data Explorer do Delphi 2010?
> >
> >
> >
> > Em 9 de agosto de 2012 10:20, PEDRO PAULO RIBEIRO KAPPAUM <
> > kappaum em oi.com.br
> > > escreveu:
> >
> > > O caminho encontra-se correto, pois consigo logar via isql.exe e pelo
> > > ibexpert. Apenas pelo delphi 2010 com o driver nativo do firebird que
o
> > > erro ocorre!
> > >
> > > Em 9 de agosto de 2012 01:29, Wellington Melo <wellmsilva em gmail.com
> > > >escreveu:
> > >
> > > > Isso ocorre quando o DBX não localiza o DB. verifica o caminho.
> > > >
> > > > Em 09/08/2012 00:36, "PEDRO PAULO RIBEIRO KAPPAUM" <
> kappaum em oi.com.br
> > > > >escreveu:
> > > >
> > > > Ao tentar conectar com o driver Firebird no SQLConnection o mesmo
> > > retorna a
> > > > seguinte mensagem de erro:
> > > >
> > > > *I/O error during "CreateFile (open)" operation for file
> > > > "e:\projetos\sigtransp\db\sigtransp.fdb"*
> > > > *Error while trying to open file*
> > > > *O sistema não pode encontrar o arquivo especificado
> > > > *
> > > >
> > > > Como resolver este problema?
> > > >
> > > > --
> > > > Att,
> > > >
> > > > Pedro Paulo Ribeiro Kappaum
> > > > Analista de Sistemas
> > > > Pós-graduado em Análise de Projetos e Sistemas
> > > > Tel: +55 21 7874-3588
> > > > ID: 55*91*10744
> > > > Site: http://www.kappsoft.com.br
> > > > Twitter: http://www.twitter.com/kappaum
> > > > ______________________________________________
> > > > 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
> > > > ______________________________________________
> > > > 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
> > > >
> > >
> > >
> > >
> > > --
> > > Att,
> > >
> > > Pedro Paulo Ribeiro Kappaum
> > > Analista de Sistemas
> > > Pós-graduado em Análise de Projetos e Sistemas
> > > Tel: +55 21 7874-3588
> > > ID: 55*91*10744
> > > Site: http://www.kappsoft.com.br
> > > Twitter: http://www.twitter.com/kappaum
> > > ______________________________________________
> > > 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
> > >
> >
> >
> >
> > --
> > Wellington Melo da Silva
> > Programador: Delphi XE, .Net C# , PHP, HTML5, CSS3
> >                      Firebird 2.5, MySQL.
> > ______________________________________________
> > 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
> >
>
>
>
> --
> Att,
>
> Pedro Paulo Ribeiro Kappaum
> Analista de Sistemas
> Pós-graduado em Análise de Projetos e Sistemas
> Tel: +55 21 7874-3588
> ID: 55*91*10744
> Site: http://www.kappsoft.com.br
> Twitter: http://www.twitter.com/kappaum
> ______________________________________________
> 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
>



-- 
Wellington Melo da Silva
Programador: Delphi XE, .Net C# , PHP, HTML5, CSS3
                     Firebird 2.5, MySQL.
______________________________________________
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
-----
Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avgbrasil.com.br
Versão: 2012.0.2197 / Banco de dados de vírus: 2437/5189 - Data de
Lançamento: 08/09/12





Mais detalhes sobre a lista de discussão lista