none
erro no asp RRS feed

  • Pergunta

  • Estou tento problemas para que a minha pagina envie uma mensagens na tela, mostra o seguinte erro


    Code Snippet

    Tipo de erro:
    Microsoft JET Database Engine (0x80004005)
    Não foi possível encontrar o arquivo 'd:\Dados\summer_2000.mdb'.

    /summersoft/web/includes/conn.inc, line 7


    Desde já meu muito obrigado

    quarta-feira, 19 de março de 2008 12:48

Todas as Respostas

  • Olá Eduardo, o erro acontece pois o arquivo não  está sendo encontrado.

     

    Tente usar o Server.MapPath para mapear a unidade e encontrar o arquivo.

     

    Exemplo:

    <%

    dim con

    set con = server.createobject("adodb.connection")

    con.open = "Provider=Microsoft.Jet.OLEDB.4.0;data source = " & server.mappath("summer_2000.mdb")

    %>

     

    No seu caso, creio que esteja usando um arquivo do access XP ou 2003, se caso for 2007, vc tem que dar permissão de leitura no arquivo para poder enxergá-lo.

     

    Espero ter ajudado, abraço

     

    quarta-feira, 19 de março de 2008 13:00
  • Celso muito obrigado pela resposta !!

    fiz dessa maneira
    Conexão com o banco

    <%
       
        sub abre_conexao
       
        set conexao = server.createobject("ADODB.connection")
        'conexao.open ""
        conexao.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Dados\server.mappath(summer_2000.mdb");Persist Security Info=False"

        end sub

        sub fecha_conexao

            conexao.close
            set conexao = nothing

        end sub
           
       
       
        %>

    Mas esta me retornando esse erro !!

    Tipo de erro:
    Erro de compilação do Microsoft VBScript (0x800A0401)
    Fim da instrução esperado
    /summersoft/web/includes/conn.inc, line 7, column 99



    Muito obrigado mais uma vez e até breve !!!

    quarta-feira, 19 de março de 2008 13:39
  • Ae Eduardo ele achou o banco, agora é erro de VBScript, tenta fazer assim:

     

    <%
    sub abre_conexao()
       
           set conexao = server.createobject("ADODB.connection")
           conexao.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("banco.mdb")


    end sub

     

    sub fecha_conexao()

     

         conexao.close
         set conexao = nothing


    end sub
    %>

     

    Acho que agora deve dar certo, abraço!

    quinta-feira, 20 de março de 2008 02:06
  • É isso aí que o Celso falou mesmo.

    Na verdade seu data source continua errado.
    Tente usar isto que ele falou, é pra resolver..

     

    []s.

    quinta-feira, 20 de março de 2008 03:01