MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


4 participantes

    [Resolvido]conectar banco de dados access em mysql

    urbanu
    urbanu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 13/08/2013

    [Resolvido]conectar banco de dados access em mysql Empty [Resolvido]conectar banco de dados access em mysql

    Mensagem  urbanu 13/1/2015, 17:42

    olá,

    criei um banco de dados em Mysql, e estou precisando fazer a conexão do Meu Front End EM ACCESS 2013, nesse banco de dados em Mysql.


    tenho o seguinte codigo,

    Dim cn As New ADODB.Connection
    Dim rs As New ADODB.Recordset

    cn.Open "drive={mysql ODBC 5.3Driver};server;187.17.103.149;database=nobredobra;user=nobredobra;password=sempre+7;option=3;"

    rs.Open "CLIENTE", cn, adOpenKeyset, adlockoptimistc

    rs AddNew
    rs("nome") = Me.cliente
    rs.Update

    end sub

    tenho o driver instalado conector 5.3 no windows 8.1

    so que da erro, alguém me ajude a fazer essa conexão.
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]conectar banco de dados access em mysql Empty conectar banco de dados access em mysql

    Mensagem  good guy 13/1/2015, 17:45

    Olá urbanu,

    Já existe um tópico no fórum com este problema resolvido:

    http://maximoaccess.forumeiros.com/t10539-resolvidoconexao-access-com-mysql-nao-da-certo
    urbanu
    urbanu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 13/08/2013

    [Resolvido]conectar banco de dados access em mysql Empty conectar banco de dados access em mysql

    Mensagem  urbanu 13/1/2015, 18:10

    sim fiz as alterações conforme os meu dados e apareceu a mensagem de erro.

    em anexo
    avatar
    WerlessonSampaio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 09/07/2013

    [Resolvido]conectar banco de dados access em mysql Empty Re: [Resolvido]conectar banco de dados access em mysql

    Mensagem  WerlessonSampaio 20/1/2015, 23:48

    Olá,

    Você já se certificou da compatibilidade entre as versões do driver e do seu windows (32/64 bits)?
    Outro detalhe, talvez tenha sido a pressa em escrever, mas a string de conexão está faltando uma letra, não?
    Onde está:
    cn.Open "drive={mysql ...
    deveria ser:
    cn.Open "driver={mysql ...
    urbanu
    urbanu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 13/08/2013

    [Resolvido]conectar banco de dados access em mysql Empty Re: [Resolvido]conectar banco de dados access em mysql

    Mensagem  urbanu 21/1/2015, 10:35

    fiz toda a correção da conect String e deu o seguinte erro,


    o formato da cadeia de caracteres de inicialização não está de acordo com a especificação ole db
    avatar
    WerlessonSampaio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 09/07/2013

    [Resolvido]conectar banco de dados access em mysql Empty Re: [Resolvido]conectar banco de dados access em mysql

    Mensagem  WerlessonSampaio 21/1/2015, 10:55

    Veja se este artigo pode te auxiliar: Usando palavras-chave da cadeia de conexão
    Publique a sua string de conexão para revermos.

    A versão driver do MySQL é a mesma do seu ACCESS (ambos de 32 ou 64 bits)? Estou confirmando porque antes eu havia dito entre o driver MySQL e o Windows.

    Segue uma string de conexão que utilizo em um programa meu:

    Código:

        Dim conn As New ADODB.Connection
        Dim rs As New ADODB.Recordset
     
        Set conn = New ADODB.Connection
        conn.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};" _
        & "SERVER=NOME_DO_SERVIDOR;" _
        & " DATABASE=NOME_DA_BASE_DE_DADOS;" _
        & "UID=NOME_USUÁRIO;PWD=SENHA_USUÁRIO; OPTION=3"

        conn.Open
        Set rs = New ADODB.Recordset

        rs.Open "select * from minha_tabela", conn, adOpenKeyset, adLockOptimistic
     
        rs.AddNew
            rs!campo1 = intCampo1
        rs.UpdateBatch
    Avelino João
    Avelino João
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Angola
    Mensagens : 316
    Registrado : 10/03/2012

    [Resolvido]conectar banco de dados access em mysql Empty Re: [Resolvido]conectar banco de dados access em mysql

    Mensagem  Avelino João 21/1/2015, 13:12

    WerlessonSampaio boa tarde posta o BD e converta em ACCESS 2010


    .................................................................................
    Proaccess - Angola
    urbanu
    urbanu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 13/08/2013

    [Resolvido]conectar banco de dados access em mysql Empty Re: [Resolvido]conectar banco de dados access em mysql

    Mensagem  urbanu 21/1/2015, 13:18

    Obrigado Werlesson Sampaio, Apliquei a string de conexão, e funcionou perfeitamente..

    Vlw, Obrigado

    Conteúdo patrocinado


    [Resolvido]conectar banco de dados access em mysql Empty Re: [Resolvido]conectar banco de dados access em mysql

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 08:40