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

Acessar Mdb Local Via Site


Z7 Consultoria

Pergunta

Salve Pessoal,

Estou com um problemão. Preciso gerar uma ponte entre duas empresas dos bancos de dados, para tanto tenho uma aplicação no site que deverá ler o banco de dados na máquina que estiver acessando o site, gravar os dados no site para depois ser lido pela máquina da outra empresa. Estou usando as instruções abaixo, mas estou tendo erro na hora de abrir o banco de dados na minha máquina. Detalhe a máquina está com um site virtual criado como http://localhost...

' LENDO NO SERVIDOR

Set Cnn = Server.CreateObject("ADODB.Connection")

Cnn.Open "DSN=z7web;UID=xxx;PWD=yyy"

Set rs = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM TotD"

rs.Open SQL,Cnn,1,2

response.Write("Existem " & rs.recordcount & " fichas")

' LENDO NA MÁQUINA LOCAL

Set Cn = Server.CreateObject("ADODB.Connection")

cn.Open "Driver={ Microsoft Access Driver (*.mdb) };Dbq=http://localhost/z7/seg.mdb;SystemDB =http://localhost/z7/seg.mdb;"

Set rs2 = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM DADOS"

rs2.Open SQL,Cn,1,2

response.Write("Existem " & rs2.recordcount & " fichas")

Aí eu tenho a mensagem de erro abaixo na hora de abrir o localhost

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

[]s,

Fernando Guimarães

www.z7.com.br

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
Salve Pessoal,

Estou com um problemão. Preciso gerar uma ponte entre duas empresas dos bancos de dados, para tanto tenho uma aplicação no site que deverá ler o banco de dados na máquina que estiver acessando o site, gravar os dados no site para depois ser lido pela máquina da outra empresa. Estou usando as instruções abaixo, mas estou tendo erro na hora de abrir o banco de dados na minha máquina. Detalhe a máquina está com um site virtual criado como http://localhost...

' LENDO NO SERVIDOR

Set Cnn = Server.CreateObject("ADODB.Connection")

Cnn.Open "DSN=z7web;UID=xxx;PWD=yyy"

Set rs = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM TotD"

rs.Open SQL,Cnn,1,2

response.Write("Existem " & rs.recordcount & " fichas")

' LENDO NA MÁQUINA LOCAL

Set Cn = Server.CreateObject("ADODB.Connection")

cn.Open "Driver={ Microsoft Access Driver (*.mdb) };Dbq=http://localhost/z7/seg.mdb;SystemDB =http://localhost/z7/seg.mdb;"

Set rs2 = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM DADOS"

rs2.Open SQL,Cn,1,2

response.Write("Existem " & rs2.recordcount & " fichas")

Aí eu tenho a mensagem de erro abaixo na hora de abrir o localhost

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

[]s,

Fernando Guimarães

www.z7.com.br

que endereço loco é esse no "maquina local"

tente usar um server.mappath("seubanco.mdb") qum sabe ajude... esse erro é porque não encontro o banco onde você especificou

wink.gif

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...