MYSQL TRAVANDO.

MICHAELL 02/09/2011 10:42:54
#383185
Olá pessoal.. estou usando VB6 e MYSQL WEB da Locaweb

Acontece que o banco de dados da locaweb esta travando.. quando o vb vai conectar trava tudo. Esta travando logo na linha abaixo:



   adoDataConn.Open [Ô]DRIVER={MySQL ODBC 5.1 Driver};Server=MEU_IP;uid=USUARIO;pwd=SENHA;Database=BANCO_DADOS[Ô]



o pior é que se travar nessa linha ele nao ignora e continua, ele simplesmente trava tudo, mesmo com tratamento de erro.
alguem sabe como se faz para ignorar essa conexao caso trave? e continuar o codigo?

KERPLUNK 02/09/2011 10:44:04
#383186
Instancia o objeto com o [Ô]WithEvents[Ô] e coloque um tratamento pra ele...
MICHAELL 02/09/2011 10:49:53
#383190
Citação:

:
Instancia o objeto com o [Ô]WithEvents[Ô] e coloque um tratamento pra ele...



desculpe KERPLUNK nao entendi..
como se faz isso?
MICHAELL 02/09/2011 11:30:10
#383206
tentei declarar assim:

Public WithEvents adoDataConn As New ADODB.Connection

ou assim

Private WithEvents adoDataConn As New ADODB.Connection

A conexao esta em um modulo.

Por favor, me ajudem
MICHAELL 02/09/2011 17:52:04
#383281
ALGUEM PESSOAL?
NELSONDEGODOI 03/09/2011 21:12:29
#383325
[txt-color=#0000f0]
Olá Confrade MAICONJG, utilizo ADO conforme string abaixo,

Set Conn = CreateObject([Ô]ADODB.Connection[Ô])
Str_Conn = [Ô]DSN=MySQL;server=[Ô] & Nom_Servidor & [Ô];uid=[Ô] & Usuario_Banco & [Ô];pwd=[Ô] & Senha_Banco & [Ô];database=[Ô] & Nom_Banco
Conn.Open Str_Conn
Set Rs = CreateObject([Ô]ADODB.RecordSet[Ô])
Set Rs.ActiveConnection = Conn

[/txt-color]
MICHAELL 05/09/2011 11:20:23
#383382
Citação:

:
[txt-color=#0000f0]
Olá Confrade MAICONJG, utilizo ADO conforme string abaixo,

Set Conn = CreateObject([Ô]ADODB.Connection[Ô])
Str_Conn = [Ô]DSN=MySQL;server=[Ô] & Nom_Servidor & [Ô];uid=[Ô] & Usuario_Banco & [Ô];pwd=[Ô] & Senha_Banco & [Ô];database=[Ô] & Nom_Banco
Conn.Open Str_Conn
Set Rs = CreateObject([Ô]ADODB.RecordSet[Ô])
Set Rs.ActiveConnection = Conn

[/txt-color]



mas quando ele tenta conectar e nao consegue, ele nao gera erro
LLAIA 05/09/2011 11:32:17
#383384
Curioso isso.
Nem o timeout expira? O objeto Connection tem um timeout. Configure pra ver.
VELDRAME 05/09/2011 13:08:09
#383394
Isso deveria bastar...
conn.ConnectionString = [Ô]DRIVER={MySQL ODBC 5.1 Driver};SERVER=IP_SERVER;DATABASE=BANCO;UID=root;pwd=senha;OPTION=3[Ô]

Porém...
1) Qual o USUÁRIO você esta usando?
2) Ele existe no servidor?
3) O usuário existe, mas será que esta autorizado para login remoto?

Pq isso? Simples!
Existe configurações aonde o root esta proibido para acesso remoto para evitar invasões.
Então recomento você a criar um usuário para as conexões externas.

MICHAELL 05/09/2011 15:49:56
#383424
Citação:

:
Isso deveria bastar...
conn.ConnectionString = [Ô]DRIVER={MySQL ODBC 5.1 Driver};SERVER=IP_SERVER;DATABASE=BANCO;UID=root;pwd=senha;OPTION=3[Ô]

Porém...
1) Qual o USUÁRIO você esta usando?
2) Ele existe no servidor?
3) O usuário existe, mas será que esta autorizado para login remoto?

Pq isso? Simples!
Existe configurações aonde o root esta proibido para acesso remoto para evitar invasões.
Então recomento você a criar um usuário para as conexões externas.



SIM, ESTA LIBERADO.
porem, pode as vezes o host nao conseguir conectar e dar erro, mas o erro nao é gerado.

ele simplemente tranca, mesmo colocando tratamento de erro


VELDRAME 06/09/2011 10:16:01
#383513
Você esta apontando a porta?
Página 1 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas