Salvo registros usando Macro e não retora erro . Confiro pela Planilha que tem a base de dados pela Tabela e Tb
acesso e atualizo o Banco …  Os dados parecem que estão lá
De uma Hora para outra os dados simplesmente Somem
Ha alguma forma de evitar isso
Alguém ja passou por situação semelhantes no LibreOffice
Parecem que os dados não foram commitados e estão dentro de uma Transação .Mas não tenho muito recurso e nem conhecimento . O Código que estou usando para trabalhar com o Banco é este
   ' Obter a conexão ao Banco Defeitos'
    'O banco PRECISA estar registrado. 
    oDBC = createUnoService( "com.sun.star.sdb.DatabaseContext" )  
    If Not oDBC.hasByName( cBanco ) Then
        Msgbox "É preciso registrar o banco '" & cBanco & "' antes de prosseguir.",64
      Exit Sub
  End If
  oBD = oDBC.getByName( cBanco )
  oConexao = oBD.getConnection( "","" )
 ' Executar o SQL'
 oDeclaracao = oConexao.createStatement()  
 oDeclaracao.executeUpdate( sSQL )
 ' Fechar a conexão e liberar a memória'
  oDeclaracao.close()
 oConexao.close()
 oDeclaracao = Nothing
  oConexao = Nothing
 MsgBox "Dados salvos na tabela '" & cNome_Tabela & "' Com Sucesso !",0