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

Erro Conecção


gu_lt

Pergunta

Eu nunca usei MySql, e dei uma pesquisada para criar uma conecção mas está dando um seguinte erro:

ADODB.Connection (0x800A0E7A)

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

O código que estou usando o seguinte:

<%

set cn = server.CreateObject("adodb.connection")

cn.open "Provider=MySQLProv;Data Source=C:\Arquivos de programas\MySQL\MySQL Server 4.1\data\teste.frm; User Id=Administrador;Password=020202;"

sql1 = "INSERT INTO dados ('Laura','Barueri');"

set rs = cn.execute(sql1)

%>

Alguém sabe o porque desse erro!!! porque o endereço do bando está correto.

valeu

Gustavo

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0
ursolouco eu fiz o download, mas qual é a string de conexão desse driver?

obrigado

Gustavo

Brother!!!

<%
Set cnnDB = Server.CreateObject("ADODB.Connection") 
cnnDB.ConnectionString = "driver=MySQL;server=IP;uid=usuario;pwd=senha;database=banco_de_dados" 
cnnDB.Open 
%>

Espero que possa lhe ajudar...

Abraços!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Ei ursolouco foi mals ae mas o erro continua o mesmo:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

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

O código que colequei foi esse oh:

<%

Set cnnDB = Server.CreateObject("ADODB.Connection")

cnnDB.ConnectionString = "driver=MySQL;server=IP;uid=Administrador;pwd=020202;database=C:\Arquivos de programas\MySQL\MySQL Server 4.1\data\teste\dados.frm"

cnnDB.Open

sql1 = "INSERT INTO dados ('Laura','Barueri');"

set rs = cn.execute(sql1)

%>

Será que tem algum lance na instalação do driver?

valeu

Gustavo

Link para o comentário
Compartilhar em outros sites

  • 0
<%
Set cnnDB = Server.CreateObject("ADODB.Connection") 
cnnDB.ConnectionString = "driver=MySQL;server=IP;uid=Administrador;pwd=020202;database=[COLOR=red][B]NOME_DO_SEU_BANCO_DE_DADOS[/B]"[/COLOR] 
cnnDB.Open
sql1 = "INSERT INTO dados ('Laura','Barueri');"
set rs = cn.execute(sql1) 
%>

Link para o comentário
Compartilhar em outros sites

  • 0

no meu caso eu to fazendo tudo online...

meu codigo:

<%

Set cnnDB = Server.CreateObject("ADODB.Connection")

cnnDB.ConnectionString = "driver=MySQL;server=mysql.bitsell.com.br;uid=amarconsultoria;pwd=XXXXXXXX;database=amarconsultoria"

cnnDB.Open

set rs = conn.Execute("Select * from avaliacao_amar order by funcionario")

while not rs.EOF

response.write rs("Codigo") & " " & rs("funcionario") & "<br>"

rs.movenext

wend

%>

dai ele dá esse erro:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/sistema_novo/teste_mysql3.asp, line 4

Link para o comentário
Compartilhar em outros sites

  • 0

Ei galera eu usei a string postada pelo felipefrancesco e ele mudou o erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[MySQL][ODBC 3.51 Driver]Incorrect database name 'c:\arquivos de programas\mysql\mysql server 4.1\data\teste'

Será que é pelo fato de eu não ter colocado a extensão do BD?

Se sim gostaria de saber qual é a extensão do MySql.

valeu

Gustavo

Link para o comentário
Compartilhar em outros sites

  • 0

Oi

Estou com o mesmo problema, estou com a versão 4 do MySql e o ODBC 3.51, será que é alguma incompatibilidade?

O erro está ao iniciar o Provider, ainda não consegui resolver.

Link para o comentário
Compartilhar em outros sites

  • 0

tambem estou com o mesmo problema:

set conexao=server.createobject("adodb.connection")
conexao.ConnectionString = "driver={MySQL ODBC 3.51 Driver};server=localhost;uid=user;pwd=pass;database=basedados"
conexao.Open

olha o erro:

Tipo de erro:

Provider (0x8000FFFF)

Falha catastrófica

/gera.asp, line 4

Link para o comentário
Compartilhar em outros sites

  • 0

cyberalexxx

você tá trabalhando local ou no servidor ????

local, mais consegui conectar o problema era com o MySql Client que não suportava o método de autenticação usado pelo MySql Server 4.1 ai achei essa solução no site do Mysql:

O MySQL 4.1 usa um protocolo de autenticação baseado em um algorítmo de hashing de senha que é incompatível com aquele usado por outros clientes. Se você atualizar o servidor para a versão 4.1, tentar se conectar a ele com um cliente mais antigo pode falhar com a seguinte mensagem:

shell> mysql

Client does not support authentication protocol requested

by server; consider upgrading MySQL client

Para resolver este problema você deve fazer um dos seguintes:

Atualizar todos os progrmas clientes para usar a biblioteca cliente 4.1.1 ou mais nova.

Use uma conta com uma senha antiga ao conectar em clientes anteriores ao 4.1.

Reset o usuário que precisa de um cliente anterior ao 4.1 para usar a senha antiga: mysql> UPDATE user SET Password = OLD_PASSWORD('mypass')

    -> WHERE Host = 'some_host' AND User = 'some_user';

mysql> FLUSH PRIVILEGES;

Obs: Só consegui conexão usando o driver 2.5 o 3.51 não funciona nem gerando um DSN

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Cassio Herculano

Este fórum foi últlíssimo pra mim, montei um script para autenticação de usuários, só faltava conectar ao MySQL (estava substituindo o Access).

Vlw

Link para o comentário
Compartilhar em outros sites

  • 0

ASP podre...mas se eu não tiver em localhost e não tiver controle aos previlegios de mudança de usuário?

estou falando isso porque o sistema que a VISA disponibiliza é em ASP e to com o mesmo problema..

além de mudar o usuário para a senha antiga, é preciso instalar o myodbc antigo...

What the Fuck!!!!!!!!!!!!!

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