Ir para conteúdo
Fórum Script Brasil
  • 0

Rede Remota


ED - Claret

Pergunta

Olá amigos....

Estou em apuros; não consigo acessar um BD que esta num servidor em outra cidade.

Minha empresa tem uma navegação privada pela INTRANET.

Dim Conexao As ADODB.Connection

Dim Tabela As ADODB.Recordset

Dim LOCALDOBANCO As String

LOCALDOBANCO = App.Path & "\BD.mdb"

Set Conexao = New ADODB.Connection

Set Tabela = New ADODB.Recordset

Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & LOCALDOBANCO & ";Persist Security Info=False"

Tabela.Open "SELECT * FROM Base", Conexao, adOpenKeyset, adLockOptimistic

Tabela("Fator") = "Valores"

Tabela.Update

....até aqui tudo bem, mas preciso que a String LOCALDOBANCO seja

"http://11.111.1.11/SistemaCorporativos/BD.mdb"

á erro de arquivo não encontrado, alguém pode me ajudar???

Muito obrigado...abraços...

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá amigos....

Estou em apuros; não consigo acessar um BD que esta num servidor em outra cidade.

Minha empresa tem uma navegação privada pela INTRANET.

Dim Conexao As ADODB.Connection

Dim Tabela As ADODB.Recordset

Dim LOCALDOBANCO As String

LOCALDOBANCO = App.Path & "\BD.mdb"

Set Conexao = New ADODB.Connection

Set Tabela = New ADODB.Recordset

Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & LOCALDOBANCO & ";Persist Security Info=False"

Tabela.Open "SELECT * FROM Base", Conexao, adOpenKeyset, adLockOptimistic

Tabela("Fator") = "Valores"

Tabela.Update

....até aqui tudo bem, mas preciso que a String LOCALDOBANCO seja

"http://11.111.1.11/SistemaCorporativos/BD.mdb"

á erro de arquivo não encontrado, alguém pode me ajudar???

Muito obrigado...abraços...

tentei referenciar pelo HostName assim: "MEHOST://11.111.1.11/SistemaCorporativos/BD.mdb"

...mas também da erro "caminho inválido"

Link para o comentário
Compartilhar em outros sites

  • 0

o mais indicado a você fazer seria compartilhar a pasta "SistemaCorporativos" e acessa-la pelo compartilhamento do windows \\11.111.111.111\SistemaCorporativos\bd.mdb ou mapear a unidade de rede e usar uma letra qualquer por exemplo:

mapear a unidade O: para \\111.111.111.11\SistemaCorporativos

dai o banco de dados se encotraria no seu "O":

:P

intendeu?

Olá amigos....

Estou em apuros; não consigo acessar um BD que esta num servidor em outra cidade.

Minha empresa tem uma navegação privada pela INTRANET.

Dim Conexao As ADODB.Connection

Dim Tabela As ADODB.Recordset

Dim LOCALDOBANCO As String

LOCALDOBANCO = App.Path & "\BD.mdb"

Set Conexao = New ADODB.Connection

Set Tabela = New ADODB.Recordset

Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & LOCALDOBANCO & ";Persist Security Info=False"

Tabela.Open "SELECT * FROM Base", Conexao, adOpenKeyset, adLockOptimistic

Tabela("Fator") = "Valores"

Tabela.Update

....até aqui tudo bem, mas preciso que a String LOCALDOBANCO seja

"http://11.111.1.11/SistemaCorporativos/BD.mdb"

á erro de arquivo não encontrado, alguém pode me ajudar???

Muito obrigado...abraços...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...