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.
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.