software‎ > ‎módulos‎ > ‎engine‎ > ‎atualizações‎ > ‎

2012.9

postado em 20 de set de 2012 05:12 por Usuário desconhecido   [ 20 de set de 2012 05:13 atualizado‎(s)‎ ]

Melhorias

  • Foi criado um campo na tabela iLog chamado iFreshTrack. Ele sinaliza que um registro recém criado na iLog, cujo campo iTag esteja preenchido, não foi utilizado ainda por rotinas relacionadas ao campos iTag que, em geral, são rotinas de desfazimento de alterações. Esta melhoria consiste em preencher o campo iFreshTrack com o valor 'true' sempre que algum registro for inserido na tabela iLog com o campo iTag preenchido. (por Wagner Luis Tavares de Castro, #10386701)
    [0,Código Delphi]
  • Foi criado no objeto nativo DataSet a propriedade localDBInfo. Esta propriedade tras informações sobre o banco local associado a instância do DataSet. (por Wagner Luis Tavares de Castro, #10400093)
    [0,iEngine/src/Ijl/iJSDataSet.pas]

Defeitos Corrigidos

  • A função DataSet.GetRows poderia retornar um número incorreto de elementos. (por Michael Robson Feitosa, #10337062)
    [0,iEngine.exe 12.8.1.6]
  • Ao realizar a atualização da versão do Engine em máquinas com o Internet Explorer configurado para usar um servidor de proxy com autenticação, ocorria um erro de Access Violation. (por Marcelo Campos Rocha, #10409486)
    [0,iengine.exe]
  • Ao se utilizar o método Connection.createKeyRange() no servidor o script executado poderia travar. (por Michael Robson Feitosa, #10340451)
    [0,iEngine.exe 12.8.1.7]
  • ApplyUpdates não funcionava corretamente sem que o método "post" do DataSet tivesse sido chamando. Este problema foi corrigido. (por Wagner Luis Tavares de Castro, #10358884)
    [0,iEngine/src/iServerDatabase.pas]
    [0,iEngine/src/Ijl/iJSConnection.pas]
    [0,iEngine/src/Ijl/iJSDatabaseProxy.pas]
  • A execução da rotina de localização de índices semelhantes poderia causar Access Violation. Foi realizado uma alteração no IDO para que não paralelize a busca por índices semelhantes. (por Michael Robson Feitosa, #10336449)
    [0,iEngine.exe 12.8.1.6]
  • Ao tentar, por dois usuários simultaneamente, criar um mesmo índice no cache local, poderia ocorrer um erro de "Assertion Failure" no módulo IdoTable. (por Marcelo Campos Rocha, #10298995)
    [0,iengine.exe]
  • Foi corrigido na API iQuery um erro que ocorria quando o 'Value' da cláusula 'On' de um 'Join' recebia o valor 'null'. (por Wagner Luis Tavares de Castro, #10398555)
    [0,ufs:/ngin/iquery/IClauseWhere.js]