CONEXAO COM MYSQL

USUARIO.EXCLUIDOS 14/12/2006 22:19:11
#190069
Olá pessoal.

Bom estou fazendo um sistema e usando mysql mas não sei bem como fazer a conexão com o mysql, peguei uns exemplos na internet mas ele da erro nesta linha aqui
...

Private Mysql_Connection As New ADODB.Connection

e logo em seguida ele abre a janela de References.

Se alguém puder me ajudar, ou dizer uma maneira mais simples de criar essa conexão ficaria muito grato.


Atenciosamente,
Marcos Vinícius

ESLEYSANCHES 14/12/2006 22:37:11
#190073
Resposta escolhida
Amigo, você vai usar ADO certo ? Use o exemplo abaixo, altere conforme suas necessidades como senha, banco de dados e etc...:

Dim SQL, CONEXAO, RS
Set CONEXAO = createobject("ADODB.Connection")
Set RS = createobject("ADODB.Recordset")

SQL = "SELECT * FROM sua_tabela"

CONEXAO.Open Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=SUA_BASE_DE_DADOS;User=SEU_USUARIO;Password=SUA_SENHA;Option=3;

RS.Open SQL, CONEXAO


Isto fará com que ele abra a conexão, cria um recordset e recebe os dados executados na variavel SQL.

Fiz também uma ferramenta de conexão com MySQL que gera um arquivo INI para colocar na sua aplicação, de uma olhadinha no link abaixo:

http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=6142&TxtSearch=mysql&CmbSort=&varPagina=1

Espero que te ajude !!
Abraços !!
USUARIO.EXCLUIDOS 14/12/2006 22:37:49
#190074
Aconselho vc a visitar esses links, acho q vao ser muito uteis a vc

Citação:


http://www.macoratti.net/mysql_vb.htm
http://www.macoratti.net/mysqlvb2.htm


ESLEYSANCHES 14/12/2006 22:38:45
#190075
Hãããã ... é necessário ter o driver ODBC 3.51 para efetuar uma conexão amigo, não esqueça, caso não tenha baixe atraves do link abaixo:

http://dev.mysql.com/get/Downloads/MyODBC3/mysql-connector-odbc-3.51.12-win32.msi/from/http://www.linorg.usp.br/mysql/

Abraços !!
ESLEYSANCHES 14/12/2006 22:44:32
#190076
USUARIO.EXCLUIDOS 15/12/2006 00:15:14
#190084
ESLEYSANCHES sim, eu ja instalei o drive.

RAZAK vou dar uma olhada nos sites.
ESLEYSANCHES 15/12/2006 00:22:25
#190085
fez os testes ? Deu certo ?

qualquer dúvida Post amigão !!
Abraços !!
USUARIO.EXCLUIDOS 15/12/2006 10:25:36
#190127
Ok ! espero termos resolvido seu problema
USUARIO.EXCLUIDOS 16/12/2006 10:59:06
#190362
Foi mal pessoal, obrigado pela ajuda, mas ainda nao consegui fazer essa conexao..
eu sou muito curioso, e vou fuçando e fuçando até consegui alguma coisa, e hoje parece que eu resolvi algo que estava errado mas da erro em outra lugar, se vocês puderem me ajudar ficaria muito grato.. quando eu executo o form ele da o seguinte erro: "[Microsoft][OBDC Drive Manager] Nome da fonte de dados não encontrado e nenhum drive padrão especificado"

e no código ele aponta o erro pra este pedaço: con.Open server, uid, pwd


Desde já muito obrigado.
Marcos Vinícius
ESLEYSANCHES 16/12/2006 13:27:21
#190377
Amigo, certifique-se que você tenha instalado o driver ODBC do mySQL de preferencia a versão 3.51 (aquele link que passei acima).
O erro tem aver com isso ele diz que não há um driver de ODBC, instalado, quer uma sugestão ?

Desinstale o driver ODBC que você tem, instale aquele que passei acima e utilize a seguinte String de conexão (Altere conforme suas necessidades):

Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=myDataBase;User=myUsername;Password=myPassword;Option=3;


Espero que te ajude !!
Abraços !!
ESLEYSANCHES 16/12/2006 13:51:10
#190380
De uma olhadinha no anexo, peço apenas para você alterar conforme suas necessidades, lembre-se do Driver ODBC. Já há incluso um arquivo SQL chamado Conteudo.sql nele contem todos os comandos para incluir a Base de dados, Tabelas e dados ... de uma olhadinha !!

Espero que te ajude !!
Abraços !!
Página 1 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas