QUAL A REFERENCIA PARA O USO DO DRIVER ODBC 3.51
pessoal estou tentando conectar no banco de dados do mysql com o vb6, quando eu conectava no access eu usava a referencia DAO 3.5/2.5
eu não sei qual a referencia eu uso para conectar no mysql 5, e o driver ODBC 3.51....
eu não sei qual a referencia eu uso para conectar no mysql 5, e o driver ODBC 3.51....
Microsoft ActiveX Data Objects 2.x (onde x é o número da versão... dê preferência para o maior número).
se você já instalaou o driver não precisa fazer referencia
isto vai ser feito na string de conexao
ex:
SERVER = [Ô]localhost[Ô]
BD = [Ô]nome do anco[Ô]
PORTA = [Ô]3306[Ô]
USER = [Ô]root[Ô]
SENHA = [Ô]senha[Ô]
CON_STR = [Ô]DRIVER={MySQL ODBC 3.51 DRIVER};[Ô] _
& [Ô]Server=[Ô] & SERVER & [Ô];[Ô] _
& [Ô]Port=[Ô] & PORTA & [Ô];[Ô] _
& [Ô]Database=[Ô] & BD & [Ô];[Ô] _
& [Ô]UID=[Ô] & USER & [Ô];[Ô] _
& [Ô]PWD=[Ô] & SENHA & [Ô];[Ô] _
& [Ô]Option=3;[Ô]
With Conexao
.CursorLocation = adUseClient
.ConnectionString = CON_STR
.Open CON_STR
e lógico se vc vai usar ADO deve ir em Microsoft ActiveX 2.8 Objct Library
e pronto é só isso
isto vai ser feito na string de conexao
ex:
SERVER = [Ô]localhost[Ô]
BD = [Ô]nome do anco[Ô]
PORTA = [Ô]3306[Ô]
USER = [Ô]root[Ô]
SENHA = [Ô]senha[Ô]
CON_STR = [Ô]DRIVER={MySQL ODBC 3.51 DRIVER};[Ô] _
& [Ô]Server=[Ô] & SERVER & [Ô];[Ô] _
& [Ô]Port=[Ô] & PORTA & [Ô];[Ô] _
& [Ô]Database=[Ô] & BD & [Ô];[Ô] _
& [Ô]UID=[Ô] & USER & [Ô];[Ô] _
& [Ô]PWD=[Ô] & SENHA & [Ô];[Ô] _
& [Ô]Option=3;[Ô]
With Conexao
.CursorLocation = adUseClient
.ConnectionString = CON_STR
.Open CON_STR
e lógico se vc vai usar ADO deve ir em Microsoft ActiveX 2.8 Objct Library
e pronto é só isso
é um pouco das duas respostas acima. O driver odbc em si não é um ActiveX, por isso não pode ser referenciado. O que ele faz é fazer a conexão entre o ADO(este sim um ActiveX referenciável como o TECLA falou). Ele vai ser mencionado na sua string de conexão, isso instrui o ADO(Microsoft ActiveX Data Objects) que o padrão de código deve ser [Ô]traduzido[Ô] para usando o driver ODBC mencionado.
Tópico encerrado , respostas não são mais permitidas