Ir para conteúdo

Arquivado

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

TeixeiraRamos

Mudei para Office 2013 não abre pagina ASO

Recommended Posts

Olá gente:

Digitei errado o titulo e não sei mudar: ao invés de ASO é "ASP"

O nome do arquivo está o mesmo, o banco de dados abre normalmente mas a pagina "asp" não abre aponta para

 

 

ADODB.Connection erro '800a0e7a'

Provedor não encontrado. É possível que ele não esteja instalado corretamente.

/meu novo site/dbConexao.asp, linha 8

Sub AbreConexao
	Set conexaoDataBase = Server.CreateObject("ADODB.Connection")
	conexaoDataBase.CursorLocation=3
        const cntCaminho = "C:\inetpub\wwwroot\Meu novo site\dados\info16br.accdb"    
	conexaoDataBase.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & cntCaminho
end sub

sub FechaConexao
	conexaoDataBase.close
	set conexaoDataBase = nothing
end sub
%>	

 

A linha 8 é essa: conexaoDataBase.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & cntCaminho

 

Como estava com o Access 2007 mudei para 2013 tem que mudar a conexaoDataBase.Open mas não consegui um exemplo.

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que vc tera que reinstalar este driver:

http://www.microsoft.com/en-us/download/details.aspx?id=13255

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado pela atenção, mas cliquei no link sugerido mas fiquei na mesma. Desculpe mas não domino o inglês mas observei nada diferente do meu código. Inclusive, no link informar algo sobre Office 2010. Eu estou com o Office 2013 que recebe os banco de dados do Office 2007. Está abrindo normalmente somente na página ASP apresenta o erro que indiquei no início. Desculpe se não observei algo importante para solucionar mas tentei A.Jr (muito obrigado).

 

No link tem comentários, além de outros, as orientações:

 

 

To use this download:

  1. If you are the user of an application, consult your application documentation for details on how to use the appropriate driver.
  2. If you are an application developer using OLEDB, set the Provider argument of the ConnectionString property to “Microsoft.ACE.OLEDB.12.0”

    If you are connecting to Microsoft Office Excel data, add the appropriate Extended Properties of the OLEDB connection string based on the Excel file type:

 

Não observei diferença do meu código. (“Microsoft.ACE.OLEDB.12.0”)

Continuo sem abrir a página ASP. Ainda não salvei o banco de dados no meu local de hospedagem. Estou preocupado que vai parar tudo.

Tem alguma coisa que tenho que mudar porque estou no Office 2013 e antes 2007 mas o que e a onde? O banco de dados continua com a mesma extensão do Access 2007, está abrindo porém tem algo que tenho que alterar no caminho.

Estou na mesma, sem abrir a página ASP;

Mas muito obrigado pela atenção A.Jr

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo resolvido. Não foi necessário alterar o código.

Depois de muita pesquisa; uma informação leva a outra e cheguei a conclusão que era necessário reinstalar o drive do Access (*.mdb, *.accdb).

Caso ocorra a mensagem de erro acima, vai até o "Administrador de fonte de dados ODBC" e em "Fonte de dados do Usuário" verifica de existe "MS Access Database". Observe que na mesma direção existem as duas extensões de banco de dados 2003 ou inferior e 2007) se existirem clique no botão "Configuração". Se for necessário a reinstalação vai se aberto uma tela informado da necessidade. Eu baixei do site da Microsoft o aplicativo AccessDatabaseEngine.exe.

Ainda não sei se futuramente venha criar um banco de dados Access 2013 se vou ter que criar mais uma conexão ODBC manualmente.

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique seu MDAC, veja se esta atualizado.

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.