Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tibro

Conexão ao Banco de Dados

Recommended Posts

Estou com uma dúvida na conexão ao Banco de Dados.

 

Gostaria se saber, como é que faço para conectar ao banco de dados, só que a pasta do banco está dois niveis acima da pasta com as paginas em asp. e tenho que colocar o banco na pasta dados(mais detalhe na figura abaixo)

 

Pastas

 

 

O que eu tenho aqui no meu computador é o seguinte:

 

ASP

[*]'Indicando local do Banco de dados

 

[*]localbd="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("bd/base.mdb")

 

[*]

 

[*]'Setando conexões

 

[*]set meubd=server.createobject("adodb.connection")

 

[*]set rsMenu=server.createobject("adodb.recordset")

 

[*]set rslinks=server.createobject("adodb.recordset")

 

[*]

 

[*]meubd.Open localbd

 

Só que o banco está um nivel abaixo: db/base.mdb

 

Agora gostaria de mudar o caminho até chegar na pasta dados

 

 

As pastas são as seguintes:

dados (onde devo colocar os bancos de dados)

web (onde tenho que armazena os demais arquivos)

links (onde está as paginas do sistema que eu fiz em asp)

dados (onde está o banco atualmente)

 

Pastas

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP

[*]'Indicando local do Banco de dados

 

[*]localbd="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("../../dados/base.mdb")

 

[*]

 

[*]'Setando conexões

 

[*]set meubd=server.createobject("adodb.connection")

 

[*]set rsMenu=server.createobject("adodb.recordset")

 

[*]set rslinks=server.createobject("adodb.recordset")

 

[*]

 

[*]meubd.Open localbd

 

tente isso... eu uso assim...

 

o "../" serve para subir uma pasta... como suas páginas estão numa pasta links dentro da pasta web você teria que subir para a pasta web (ou seja, usar uma vez o "../") e depois teria que subir para a pasta raiz (usar mais uma vez o "../") para depois entrar na pasta dados... pronto... use o código acima que da certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

[COLOR=red]Ae Cesão muito obrigado, deu certo.

Brigadaum.[/color]

 

 

 

 

 

ASP

[*]'Indicando local do Banco de dados<br />localbd="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("../../dados/base.mdb")<br /><br />'Setando conexões<br />set meubd=server.createobject("adodb.connection")<br />set rsMenu=server.createobject("adodb.recordset")<br />set rslinks=server.createobject("adodb.recordset")<br /><br />meubd.Open localbd

 

tente isso... eu uso assim...

 

o "../" serve para subir uma pasta... como suas páginas estão numa pasta links dentro da pasta web você teria que subir para a pasta web (ou seja, usar uma vez o "../") e depois teria que subir para a pasta raiz (usar mais uma vez o "../") para depois entrar na pasta dados... pronto... use o código acima que da certo

<{POST_SNAPBACK}>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.