MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    Conectar Banco back and pela rede via ADO

    Compartilhe

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 520
    Registrado : 29/08/2012

    Conectar Banco back and pela rede via ADO

    Mensagem  clebergyn em Seg 20 Abr 2015, 13:46

    Alguem sabe ou tem um exemplo para conectar um banco back-end pela rede via ADO
    usando o Access?


    Estou usando o codigo
    Código:

    Private cn1 As New ADODB.Connection
    Private rs1 As New ADODB.Recordset


    Private Sub Form_Load()


    'Seu back-end
    MyDatabase= "C:\ADO\base.accdb "


    'Instrução SQL que irá carregar os daos
    Dim mOrigem
    mOrigem = "Select * from usuarios"

    'Cria e abre a conexão com o banco de dados
    cn1.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & MyDatabase

    'carrega o recordeset através da coenxão aberta
    rs1.CursorLocation = adUseClient
    rs1.Open mOrigem, cn1, adOpenDynamic, adLockOptimistic

    'vincula a conexão aberta ao formulário desejado
    Set Forms("subform").Recordset = rs1

    'Fecha a conexão
    rs1.closed
    cn1.closet

    Set rs1 = Nothing
    Set cn1 = Nothing


    End Sub

    no formulario ele faz a conexão mas quando uso no suform ele faz a conexao mas
    nao vincula os campos mestre e filho do subform, ou seja, nao filtra, como se nao tivesse
    alguem sabe usar essa funçao de conexão ADO para subform? parece q tanto no form quanto no subform nao da para alterar

    desde ja agradeço

    Marco Messa
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 283
    Registrado : 28/06/2010

    Re: Conectar Banco back and pela rede via ADO

    Mensagem  Marco Messa em Qua 13 Maio 2015, 13:13

    Porque você precisa fazer isso via ADO? Não pode ser tabela vinculada?
    Com o objeto ADO, até onde eu sei e já usei, você teria que fazer as intruções de delete, insert, update e afins, todos via código utilizando o objeto conexão e/ou recordset, ele não fica vinculado da mesma maneira que uma tabela no Access ou uma tabela vinculada.


    .................................................................................
    Tea with me that I book your face [Você precisa estar registrado e conectado para ver esta imagem.]

    Marco Messa
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 283
    Registrado : 28/06/2010

    Re: Conectar Banco back and pela rede via ADO

    Mensagem  Marco Messa em Qua 13 Maio 2015, 13:14

    E o que são esses métodos?

    rs1.closed
    cn1.closet

    Acho que nesse caso aí você quer usar o close.


    .................................................................................
    Tea with me that I book your face [Você precisa estar registrado e conectado para ver esta imagem.]

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 520
    Registrado : 29/08/2012

    Re: Conectar Banco back and pela rede via ADO

    Mensagem  clebergyn em Qua 13 Maio 2015, 22:26

    peguei estes codigos em outro forum,
    entao, preciso fazer via ado para aumentar a estabilidade de um sistema que tenho
    que faz varios acessos simultaneos, ja esta dividido, e ouço muitos falarem que o access
    so aceita 10 acessos simultaneos na pratica e com o ADO são infinitos acessos, muito mais estabilidade,
    por isso quero fazer em ADO, preciso aprender isso logo, muitas linguagens usan ADO

    Marco Messa
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 283
    Registrado : 28/06/2010

    Re: Conectar Banco back and pela rede via ADO

    Mensagem  Marco Messa em Qui 14 Maio 2015, 12:35

    Veja se isso ajuda:

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]


    .................................................................................
    Tea with me that I book your face [Você precisa estar registrado e conectado para ver esta imagem.]

      Data/hora atual: Dom 11 Dez 2016, 00:13