Ir para conteúdo

Arquivado

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

Gilberto Jr

Erro ODBC Drivers erro '80004005'

Recommended Posts

Boa noite;

Eu fiz a instalação do MYSQL 5.7.16 e esta apresentando esse erro quando eu vou tentar abrir o site esta no IIS.

Aparece o erro abaixo.

-----

Microsoft OLE DB Provider for ODBC Drivers erro '80004005'

[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado

-----

E a string de conexão que estou usando é essa.

<% 
'Criamos o objeto de conexão
Set conn = Server.CreateObject("ADODB.Connection") 
 
'Abrimos uma conexão com o banco de dados - [IMPORTANTE] altere os dados abaixo com as informações de sua base de dados
conn.Open("DRIVER={MySQL ODBC 5.3 Driver};SERVER=localhost;PORT=3306;DATABASE=teste;USER=root;PASSWORD=211613;OPTION=3;")
 
response.write "banco conectado" 
 
'Fechamos a conexão com o banco de dados
conn.Close()
 
'Destruímos o objeto
Set conn = Nothing
%>

Alguém poderia me ajudar?

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

O MYSQL esta ativo sim...

Eu uso o MYSQL-FRONT para acessar a base de dados do MYSQL. E estou conseguindo acessar o LOCALHOST.

Mudei o driver pra forma que você solicitou e continua o erro.

Ficou assim o script de conexão.

<% 
'Criamos o objeto de conexão
Set conn = Server.CreateObject("ADODB.Connection") 
 
'Abrimos uma conexão com o banco de dados - [IMPORTANTE] altere os dados abaixo com as informações de sua base de dados
conn.Open("DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=186.202.13.21;PORT=3306;DATABASE=kwambiental;USER=kwambiental;PASSWORD=db211613;OPTION=3;")
 
response.write "banco conectado" 
 
'Fechamos a conexão com o banco de dados
conn.Close()
 
'Destruímos o objeto
Set conn = Nothing
%>

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas você está testando local ou no server?

Se for local é o driver "5.3 ANSI Driver" se for da Locaweb acho que é outra versão tipo "5.1 Driver" e não o endereço IP e sim algo como: "mysql01.seudominio.com.br" ou confirme com o servidor.

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Win 7 64, MySql 5.7 e o Driver = {MySQL ODBC 5.3 ANSI Driver} - O server eu defino como localhost.

Nesta máquina, eu defini que o MySql tem q ser inicializado manualmente, então a cada vez que preciso, tenho q inicializá-lo.

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer funcionar, mas ficou meio arcaico.

Usando o mysql localmente, ou seja no meu localhost eu tenho que usar o driver

conn.Open("DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=localhost;PORT=3306;DATABASE=testemysql;USER=root;PASSWORD=211613;OPTION=3;")

E quando eu coloco o site na locaweb tenho que mudar para

MySQL ODBC 5.1 Driver

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 2016-11-12 at 08:19, Gilberto Jr disse:

Consegui fazer funcionar, mas ficou meio arcaico.

Usando o mysql localmente, ou seja no meu localhost eu tenho que usar o driver


conn.Open("DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=localhost;PORT=3306;DATABASE=testemysql;USER=root;PASSWORD=211613;OPTION=3;")

E quando eu coloco o site na locaweb tenho que mudar para


MySQL ODBC 5.1 Driver

Att;

Opa valeu man, migrei um site aqui e estava com o mesmo problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique as permissões no bando e na pasta

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.