Fórum Comportamento Estranho... Aplicação Firebird Win2000 #52545
30/08/2005
0
Desta vez venho partilhar com meus amigos DELPHIANOS (Cara, adoro quando vejo isso nas revistas...), um problema que aconteceu hoje, e até agora nao consigo entender nem vi algo parecido ainda...
Vamos a questão:
Tenho um sistema desenvolvido em delphi, que acessa uma base de dados Firebird, usando o Server 1.51 do mesmo.
Antes de mandar o instalador para o cliente, nós desenvolvedores damos uma ultima testada no programa em nossa máquina, e se possivel em outras da nossa rede, em nossa softhouse... só pra certificar.
Aqui funciona numa boa, como era de se esperar evidentemente.
Mas no cliente... Ele faz que vai abrir o programa, chega a abrir a Splash Screen do mesmo, mas simplesmente Fecha e nao dá erro nenhum.
Pode uma coisa Dessa?
E o mais absurdo:
Quando fiz o teste citado logo acima, estou conectado ao cliente por Terminal Service, acontece o que aconteceu, mas no exato momento, meu amigo estava localmente no cliente, logado com outra conta no servidor é claro, e me ligou avisando que o sistema estava rodando normalmente.
Né pra endoidar um ?
Alguém já passou por isso ? Sabem do que se trata?
Vamos dialogar sobre isso.
Falowww
:?:
[color=green:4ee18878b5]Movido de Delphi para Interbase/Firebird[/color:4ee18878b5]
Technos
Curtir tópico
+ 0Posts
30/08/2005
Afarias
T+
Gostei + 0
30/08/2005
Technos
Cara, a string de conexão é passada por um arquivo ini, que fica alojado junto ao arquivo executável do programa.
cara, pode ser que eu esteja errado, mas nao creio que é essa a questão, pois em todos os clientes que esse sistema roda, é dessa forma.
Mas mesmo assim vamos continuar o diálogo sobre a questão
a string é basicamente assim:
servidor:\caminho pra o banco\...
dentro do sistema me certifiquei de que nao há nada amarrado em relação a caminho do banco.
Continuemos a questão.
Gostei + 0
31/08/2005
Afarias
a string de conexão é importante principalmente se vc utiliza Terminal Service, e ainda mescla esse acesso com outros tipos.
certifique-se de não misturar strings de conexão local e remoto e que esteja usando algo assim::
ip_servidor:x:\caminho\base.gdb
(note q a unidade de drive tem de estar presente!)
T+
Gostei + 0
01/09/2005
Technos
Estou usando a string dessa maneira, pois li aqui num post de alguem relacionado exatamente a isso, portanto em todas as minhas strings de conexão estou fazendo exatamente como voce descreve acima.
Até agora,a todo mundo que comento sobre essa questão, ninguem consegue explicar. to achando que pode ser um bloqueio de firewall ou coisa parecida do windows.
Gostei + 0
02/09/2005
Afarias
vc pode também distribuir no seu cliente uma versão de depuração da aplicação onde vc cria um log próprio para cada operação realizada, isso pode ajudar a chegar ao problema
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)