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