VALIDAR CAMINHO

RICATOM 19/12/2006 09:12:52
#190791
Bom dia colegas

Pesquisei aqui no site e não achei nada sobre, então...

Como faço para validar (confimar que esta correto) um caminho do tipo

137.107.0.199:C:\MeuPrograma\Dados\DB_Dados.GDB

ou

\\SERVIDOR\MeuPrograma\Dados\DB_Dados.GDB


O problema é o seguinte

O cliente ao tentar acessar o programa na estação (que tem o atalho do exe) da a seguinte mensagem:

erro numero: -2147217
"Unable to complete network request to host "137.107.0.199".
Failed to establish a connection.
unknown Win32 error 10060"

Abs
HUGOSSOUZA 19/12/2006 09:14:23
#190793
ja tentou assim:

if dir("\\SERVIDOR\MeuPrograma\Dados\DB_Dados.GDB") = "" then
msgbox "caminho não encontrado"
end if

USUARIO.EXCLUIDOS 19/12/2006 09:15:52
#190794
Cara, é pra conectar um BD FireBird né? Então o foda disso aí é que muitas vezes o caminho não é compartilhado, então pelo VB acho que não dá pra validar mesmo, o q eu faço é um tratamento de erro, e caso der erro ao conectar, eu dou uma msg com possíveis possibilidades do erro (como servidor desligado) e chamo uma tela pra reconfigurar o banco de dados, já q o cara pode ter mudado o caminho...flw
RICATOM 19/12/2006 09:21:46
#190799
HUGOSSOUZA escreveu:
Citação:

if dir("\\SERVIDOR\MeuPrograma\Dados\DB_Dados.GDB") = "" then
msgbox "caminho não encontrado"
end if



Ja tentei só que somente funciona com "C:\MeuPrograma\Dados\DB_Dados.GDB"

Matioli:
é Firebird sim. O problema é que no Servidor funciona.
- Firebird Guardian esta carregado
- Pasta compartilhada
- Os caminhos que mencionei acima são criados automaticamente pelo programa (isso que acho estranho) e não acessa.


USUARIO.EXCLUIDOS 19/12/2006 09:29:03
#190802
Será que não é o Firewall?

Outro dia deu um problema desses comigo e era o firewall.
RICATOM 19/12/2006 09:33:33
#190804
Citação:

BIODIESEL escreveu: Será que não é o Firewall?



Já perguntei isso para o cara que da suporte na rede da empresa, o problema é que estou em Campinas/SP e a empresa em Governador Valadares/MG, ai ja viu né...
RICATOM 19/12/2006 12:27:55
#190851
Será que não existe um função para isso?
RICATOM 20/12/2006 10:53:10
#191129
?
USUARIO.EXCLUIDOS 20/12/2006 12:18:08
#191163
Cara, com certeza é FireWall então, fala pro cara liberar a porta 3050, q é a porta que o FireBird utiliza, se for o Fire do windows, é só liberar essa porta mesmo...flw
RICATOM 20/12/2006 12:46:34
#191177
Tbem acho apesar dele garantir que mesmo com o Firewall desabilitado apresenta o erro.

Mas de qualquer forma acho que se existisse alguma função para verificar caminhos via ip seria de muita valia
USUARIO.EXCLUIDOS 20/12/2006 12:56:46
#191182
Citação:

Mas de qualquer forma acho que se existisse alguma função para verificar caminhos via ip seria de muita valia



O foda, é q não precisa tá compartilhada pra funfar, pq se tivesse compartilhado dá pra validar:

If Dir$("\\137.107.0.199\C\MeuPrograma\Dados\DB_Dados.GDB") <> "" Then
MsgBox "Endereço OK"
Else
MsgBox "Endereço inválido ou não compartilhado"
End If

Página 1 de 2 [15 registro(s)]
Tópico encerrado , respostas não são mais permitidas