[firebase-br] fbclient.dll & Firebird

Fernando Machado fm-sistemas em fm-sistemas.com
Sex Set 16 15:33:33 -03 2005


Augusto e Felipe Giotto

Eu tava dando uma tremenda mancada e ontem a noite descobri o que estava 
aconecendo:

Em primeiro lugar me desculpem !

Acontece que ao alterar o código para atender algumas necessidades do 
cliente, num determinado momento eu (como já havia dito) adicionei alguns 
campos em uma "Query". Como o componente database fica normalmente 
"connected=false" e o nome do Database em branco, quando eu alterei 
simplesmente cliquei no Object inspector para buscar o caminho do banco. Só 
que ao fazer isso ele automáticamente mudou para servidor "local" e não 
remoto como estava antes.
Não bastasse isso, esqueci de tirar o caminho do banco no componente.
Que aconteceu:
Como uma máquina já havia sido servidora, ela possuía não só o caminho do 
banco, como também uma cópia mais antiga do BD que na época deixei ali por 
segurança. Ocorre que ao iniciar o sistema eu verifico se a conexão for 
"true" eu disconecto, pego o caminho do banco no "ini" e conecto novamente, 
portanto nas máquinas que não possuia o caminho local do banco acontecia o 
erro e nas outras duas não. (mas a conexão funcionava sempre no servidor 
correto).
Foi uma tremenda "gafe" mesmo, mas só não erra quem não faz. Não é mesmo ?
"na verdade nem foi um erro, foi um esquecimento"

Desculpem mais uma vez e muito obrigado pela atenção.

[]'s

Fernando





> isso memso.
>
> outra coisa, verifique se o MDODataBase esta conectado em tempo de 
> Design...
>
> Costuma dar erro quando esqueço o componente conectado,
> compilo uma versão  e mando pro cliente.
>
> Augusto
>
> ----- Original Message ----- 
> From: "Fernando Machado" <fm-sistemas em fm-sistemas.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, September 15, 2005 5:27 PM
> Subject: Re: [firebase-br] fbclient.dll & Firebird
>
>
> Augusto
>
> Eu vou te mandar tudo certinho, só que amanhã, pois quando for ao cliente
> não voltarei mais aqui hoje.
>
> Mas eu penso que devemos partir do seguinte argumento:
>
> 1- O arquivo que passa o parametro com o caminho do banco é o mesmo.
> 2- Nenhum componente de acesso a banco foi adicionado.
>
> No máximo aconteceu o seguinte:
>
> Eu adicionei registros em algumas Querys (não no banco) e incrementei
> algumas pesquisas, mas isso não altera a estrutura do banco correto?
>
> []'s
>
> Fernando
>
>
>
> ----- Original Message ----- 
> From: "Augusto" <augusto em cmsolucoes.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, September 15, 2005 4:59 PM
> Subject: Re: [firebase-br] fbclient.dll & Firebird
>
>
>> Entendi o TAL,  só queria saber qual o VALOR do parametro TAL....
>>
>> Cara pelo que vc mandou a propriedade DataBase esta correta.
>> mas vc teria que manda a mensagem de erro verdadeira e o valor
>> certo do parametro TAL.
>>
>> d qq verifique;
>>
>> 1) se vc tem acesso a pasta do Servidor aonde esta o BD, deste cliente;
>> 2) se a fbCliente esta no path da máquina cliente
>> 3) se o login e a senha estão definidas certas.
>>
>>
>> se tiver mais alguma informação, manda
>>
>> []'s
>> Augusto
>>
>>
>> ----- Original Message ----- 
>> From: "Fernando Machado" <fm-sistemas em fm-sistemas.com>
>> To: "FireBase" <lista em firebase.com.br>
>> Sent: Thursday, September 15, 2005 4:38 PM
>> Subject: Re: [firebase-br] fbclient.dll & Firebird
>>
>>
>> Amigo Augusto
>>
>>>    1) manda o erro.
>>
>> Eu aqui não lembro bem mas é mais ou menos isso:" EMDODatabaseerror" (ou
>> exception não lembro) e "unavaliable database";
>>        Só que eu coloco a compilação anterior e funciona.
>>
>>>    2) o que é o tal em (Database.Name = Tal;)
>>
>> Quando eu leio no "ini" o nome do banco ex.: banco:c:pasta\Banco.fdb
>>
>> TAL:=banco:c:pasta\Banco.fdb
>> if Database.connected = true then
>> Database.Connected:=false;
>> Database.Name:=TAL;
>> Database.Connected:=true;
>>
>> É isso Augusto eu usei Tal como se usa fulano de Tal ok (só para
>> exemplificar).
>>
>> []'s
>>
>> Fernando
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista