Pergunte aqui

Histórico de revisões [voltar]

clique para ocultar/mostrar a revisão 1
Versão inicial

Feribird Embedded Sumindo dados

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 Somes

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

Feribird Embedded Sumindo dados

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 SomesSomem

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
clique para ocultar/mostrar a revisão 3
None

Feribird Embedded Sumindo dados

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