VB6 CONECTANDO NO BANCO DE DADOS MYSQL
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!
se alguem poder me ajudar fico muito grato... abraço e aguardo resposta!
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
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
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
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
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....
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....
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???
RickSouza baixa o drive do site http://www.ziggi.com.br/downloads/mysql_connector
abraço
abraço
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????
oq tenho que colocar em general e no form????
Você está referenciando os drivers e componentes lá no VB? não esquecer, isso é primordial.
é 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)
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)
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
Tópico encerrado , respostas não são mais permitidas