VB6 CONECTANDO NO BANCO DE DADOS MYSQL

RICKSOUSA 05/10/2009 13:42:41
#324456
galera até agora eu usei o visual basic 6.0 com o banco de dados access para meus cadastros, e tbm eu uso a referencia DAO 2.5/3.5 eu gostaria de mudar para o mysql, antigamente antes de programar em visual basic eu mexia com php e usava o banco de dados mysql, no php ele tem aquele phpmyadmin sera que da para usar do mesmo jeito no vb6? alguem poderia me indicar algum site que tenha um tutorial ensinando usar o vb6+mysql pois eu nem sei como começar, e tbm não tenho o programa mais do easy php, eu usava easy php, tentei usar o phptriad não consegui.

se alguem poder me ajudar fico muito grato... abraço e aguardo resposta!
ALVAROVB2009 05/10/2009 13:47:08
#324458
Resposta escolhida
Conectar o banco
Public db As ADODB.Connection
Set db = New ADODB.Connection
db.Open [Ô]Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=transportadora;User=root; Password=123456;Option=3; (fonte site Connection Strings).[Ô]

conectar a uma tabela
dim RsColeta as ADODB.Recordset
Set RsColeta = New ADODB.Recordset
StrSql = [Ô]Select * from Coleta where CodColeta=[Ô] & lvColeta.SelectedItem
RsColeta.Open StrSql, db, adOpenDynamic, adLockOptimistic


Segue um link para algumas referencias
http://dev.mysql.com/doc/refman/4.1/pt/char.html

Ricksouza acho que isso pode te ajudar

Da uma olhada ai e posta se ainda tiver alguma dúvida
MARCELO.TREZE 05/10/2009 13:57:12
#324461
Primiero baixe o driver ODBC 3.51 para poder se conectar com MySQL 3.51

se vc ja sabe criar usuario banco e tabelas a conexão é a indicada pelo colega alvaro.

site do Mysql

http://dev.mysql.com/downloads/mysql/5.1.html

e boa sorte
RICKSOUSA 05/10/2009 13:58:59
#324462
alvaro como eu disse eu vou começar a usar o mysql agora do inicio de tudo nem sei como começar, e vou seguir as suas dicas, ainda não vou encerrar o tópico para caso eu tiver mais duvidas eu postar aqui, mais a sua resposta ja é um ponto inicial valeu mesmo foi muito util, agora eu vou estudar elas e caso eu não tiver duvidas eu volto e encerro abraços.... e obrigado por enquanto....
RICKSOUSA 05/10/2009 14:10:10
#324465
marcelo obrigado pela dica, olha eu tentei baixar o driver ODBC 3.51 mais não consegui la no site pede para eu fazer um cadastro mais não to conseguindo fazer o cadastro....
RICKSOUSA 05/10/2009 14:19:50
#324467
marcelo eu baixei o driver ODBC 3.51 e o mysql 5, é só instalar eles??? ai eu faço oq o amigo alvaro disse??? ou é mais complicado???
ALVAROVB2009 05/10/2009 14:21:14
#324468
RickSouza baixa o drive do site http://www.ziggi.com.br/downloads/mysql_connector
abraço
RICKSOUSA 05/10/2009 14:50:36
#324469
fera eu ja baixei o driver e tbm o banco mysql 5, agora qual é o ponto inicial quando eu abro o vb6 para conectar no banco mysql5??
oq tenho que colocar em general e no form????
RRANGON 05/10/2009 14:53:36
#324470
Você está referenciando os drivers e componentes lá no VB? não esquecer, isso é primordial.
RICKSOUSA 05/10/2009 15:02:32
#324471
é que eu to começando agora, é a primeira vez que eu vou conectar o vb com o mysql, até agora eu tava usando access e a referencia DAO 2.5/3.5

em general eu coloco para o access

banco as database
tabela as recordset

no form load

Set banco = OpenDatabase(App.Path & [Ô]\banco.mdb[Ô])
Set tabela = banco.OpenRecordset([Ô]select * from tabela[Ô], dbOpenDynaset)


MARCELO.TREZE 05/10/2009 15:38:23
#324477
Colega vamos lá primeiro vc já criou algum banco no Mysql, qual a estrutura da tabela, isto pode ser meio complexo pra quem está começando
Página 1 de 2 [15 registro(s)]
Tópico encerrado , respostas não são mais permitidas