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


    Conexão ao BackEnd via DAO acoplado ao Form

    avatar
    Ednardo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 20/11/2015

    Conexão ao BackEnd via DAO acoplado ao Form Empty Conexão ao BackEnd via DAO acoplado ao Form

    Mensagem  Ednardo 30/5/2017, 16:38

    Tenho um FrontEnd Access e um BackEnd na Rede, consigo acessar as tabelas do SQLServer via ADO e consigo Editar, Excluir e Adicionar registros acoplado a um Form Normalmente, porém estou usando um formulário acoplado a uma tabela via DAO e não consigo editar nem adicionar através do próprio formulário, já tentei de todas as maneiras possíveis, vou repassar aqui como é feita a conexão e o acoplamento para que alguém me ajude com esse problema.

    No evento ao abrir do formulário

    Dim DaoConnect As DAO.Database
    Dim WSDAO As DAO.Workspace
    Dim rsLinx As DAO.Recordset

    Dim SQL As String

    Set WSDAO = DBEngine.Workspaces(0)
    Set DaoConnect = WSDAO.OpenDatabase("\\MEUPC\Sys\BackEnd.accdb", False, False, "MS Access;PWD=minhasenha")

    SQL = "SELECT Linx.PDV, (SELECT PDVLinx.Nome FROM PDVLinx WHERE ((ID)=[PDV])) AS NMPDV, Linx.Cartão, Linx.[Rede Autorizadora], Linx.Bandeira, Linx.Transação, Linx.Emissor, Linx.Data, Linx.Hora, Linx.Valor, Linx.NSU FROM Linx"

    Set rsLinx = DaoConnect.OpenRecordset(SQL)
    Set Me.Recordset = rsLinx

    Gera todos os registros normais no formulário continuo, não consigo editar nem adicionar, diz "Este recordset não pode ser atualizado!"

    Se alguém puder me ajudar agradeço!

    Obs: Uso ADO para fazer uma conexão a um servidor SQL e consigo editar os registros no formulário contínuo normalmente e adicionar tbm, porém não sei como posso usar o ADO para conectar Banco de Dados Access pois o protocolo de conexão pede usuário e senha e o meu BackEnd não tem usuário só senha por isso uso DAO.

      Data/hora atual: 19/4/2024, 11:19