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

Caminho Virtual Server.mappath X Caminho Fisico


Guest - BRUNO -

Pergunta

Gostaria de saber qual sintaxe mudo para acertar esse script de conexão com o Banco de dados.

CMD.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("C:\login\db\login.mdb")

eu sei que o Server.MapPath é usado como caminho virtual tipo (../../login.mdb)

mas eu quero saber como faz para fazer essa mesma conexão com um caminho físico tipo esse (C:\login\db\login.mdb) .

ME AJUDEM, EU JÁ FIZ ISSO, MAS ESTOU SEM PROGRAMAR EM ASP A ALGUM TEMPO E NÃO ME LEMBRO..

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Gostaria de saber qual sintaxe mudo para acertar esse script de conexão com o Banco de dados.

CMD.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("C:\login\db\login.mdb")

eu sei que o Server.MapPath é usado como caminho virtual tipo (../../login.mdb)

mas eu quero saber como faz para fazer essa mesma conexão com um caminho físico tipo esse (C:\login\db\login.mdb) .

ME AJUDEM, EU JÁ FIZ ISSO, MAS ESTOU SEM PROGRAMAR EM ASP A ALGUM TEMPO E NÃO ME LEMBRO..

Vamos lá!!

Virtual:

<% cVirtual = Server.MapPath("Arquivo.mdb")
Response.Write(cVirtual)%>
Fisico:
<% cFisico = Server.MapPath("/Diretorio")
 Response.Write(cFisico)%>
No seu sistema:
<% 'Se estiver na mesma pasta do arquivo
cBanco = Server.MapPath("login.mdb")
Set Conn = Server.CreateObject("adodb.connection")
strConn = " Provider = Microsoft.jet.oledb.4.0; Data Source = "&cBanco &";"
%>
Se estiver for da pasta (outro diretorio)
cBanco = Server.MapPath("../db/login.mdb")

Ajudou ?

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado por tentar me ajudar, mas o problema, é que o server.mapPath () só aceita caminho virtual, eu tentei esses exemplos que você me mandou mas não funcinou, tem um comando que eu esqueci qual é, que faz o mesmo que o server.mapPath porém para caminhos físicos do tipo c:\login\db\login.mdb .

Talvez eu não tenha me explicado direito...

Mesmo assim valeu!!!!

Link para o comentário
Compartilhar em outros sites

  • 0

cara quando eu quero usar caminhos fisicos eu uso assim oh

declaro uma constante chamada por exemplo caminho

ex

const caminho

caminho = c:\db\meubanco.mdb

CMD.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&caminho

espero ter ajudado

ok

abraços bolomaster

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...