Ir para conteúdo

POWERED BY:

Arquivado

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

marcelo2605

[Resolvido] Conexão com mysql

Recommended Posts

Estou tentando me conectar ao banco de dados através desse script:

 

<% 
Dim sConnection
Dim oConnection
Dim oRS 

sConnection = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=SERVIDOR; DATABASE=BANCO; UID=;PASSWORD=< SENHA; OPTION=3" 

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

oConnection.Open(sConnection) 

oConnection.Close
Set oConnection = Nothing
%>

 

Mas está aparecendo esse erro:

 

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

 

[MySQL][ODBC 3.51 Driver]Access denied for user 'ODBC'@'10.12.13.199' (using password: YES)

 

/conn.asp, line 10

 

O que fiz de errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segundo o informado no erro, o usuário ou a senha estão errados.

 

Abaixo o script de conexão que uso (foi retirado do exemplo que consta no faq do uolhost):

 

strDataSoure = "meu_servidor" 'colocar a localização de sua base de dados
strDataBase ="nome_do_banco_de_dados" 'Colocar o nome da base 
strUser = "nome_do_usuario" 'colocar nome do usuário 
strPWD = "senha" 'colocar a senha 

strConexao = "Driver={MySQL ODBC 3.51 Driver};SERVER=" & strDataSoure 
strConexao = strConexao & "; DATABASE=" & strDataBase 
strConexao = strConexao & ";Uid="& strUser 
strConexao = strConexao & ";Pwd="& strPWD 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vinicius, obrigado pela ajuda.

 

Usei o seu código e apareceu o seguinte erro:

 

Microsoft VBScript runtime error '800a01a8'

 

Object required: 'DBConnection'

 

/Default.asp, line 9

 

Troquei o strConexao por DBConnection, mas o erro continua

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta com essa String aqui:

 

<%

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

strConexao.Open("DRIVER={MySQL ODBC 5.1 Driver};SERVER=XXX.XXX.XXX.XXX;PORT=3306;DATABASE=SEU_BANCO;USER=USUARIO;PASSWORD=SENHA;OPTION=3;")

%>

 

Pode ser o Driver ODBC

Compartilhar este post


Link para o post
Compartilhar em outros sites

Junior, seu código me fez dar um passo à frente: o site está no ar. Mas agora ele não puxa o conteúdo do banco. Aparece o seguinte erro:

 

ADODB.Recordset error '800a0bb9'

 

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

 

/abertura.asp, line 106

 

Essa linha é:

 

oRS.open mySQL,DSN

 

Problema resolvido:

 

oRS.open mySQL,DBConnection.

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.