Delphi XE5 Update 1 – correção para problemas sérios no ClientDataSet

Foi disponibilizado o Update 1 para o Delphi XE5 e C++Builder XE5.

Este update corrige vários em problemas em várias, entre elas FireDAC, FireMonkey, Debugger, IDE e principalmente no ClientDataSet. Abaixo uma lista dos erros do ClientDataSet que foram corrigidos, literalmente críticos e que inviabilizavam qualquer migração para XE5.

Referência no Quality CentralResumoComponente
118951Numeric Filters on a TClientDataSet do not filterData, DataMidas
119028Linker error: TXMLTransformProvider libraries missingData, DataMidas
119164Attempting to use MIDAS (eg TClientDataset) in the simulator on iOS7 failsData, DataMidas
119432TClientDataSet.Locate method fails to work properly with XE5 midas.dllData, DataMidas
Application stops when driver is missingData, DataFireDAC
[Phys]-300 on connecting using Oracle / MSSQL / etc drivers using Arch SKU at design-timeData, DataFireDAC

A lista completa de correções está disponível neste link.

Links para download

Você pode baixar apenas o Update 1 (arquivo menor) ou ISO completo e atualizado já incluindo o Update 1:

  • Update 1 installer – 279.5MB (atualiza uma instalação existente do Delphi XE5 e C++Builder XE5)
  • ISO com Update 1 – 4.7GB (instalador completo do Delphi XE5 e C++Builder XE5, já incluindo o Update 1)

É isso, divirta-se agora.

2 respostas
  1. Evee
    Evee says:

    Olá, Usando XE5, uma conecção FireDac com SGDB Firebird,
    FDConnection + FDQuery + DataSoucer + DBGrid
    uma Tabela com 50.000 Registro muito rápido abrir e visualização dos Dados
    uma Tabela com 1.689.500 Registros o Programa não responde e fica como se tivesse em um loop interminável ou paralizado, apulhta Sql , o Circulo de processando horas e após horas e nada acontece.
    como resolver isso, preciso fazer uma correção nesta tabela usando componentes FireDac citados acima.
    with FdQuery1 do
    begin
    While not(Eof)
    begin
    edit;
    ….
    post;

    next;

    inc(vContador);

    if vContador >50 then
    ApplyUpDate(0)

    end;
    end;

    Responder
  2. Francisco Barbosa
    Francisco Barbosa says:

    Bom dia Adreano,

    Como sempre ótimos posts. sempre ajudam.
    Gostaria se possível que me tirasse uma dúvida sobre o ClientDataset, Creio que essa dúvida não é só minha.
    Trabalho com delphi sem utilizar componentes dataware, até então tudo bem.
    o problema é trabalhar com campos blob no datasnap. Sempre que vou atualizar o registro, (sem modificar o valor do campo) se existir algum valor, ele apaga o conteúdo. Porém se alterar o valor contido no momento, ele grava sem problemas. Isso é uma falha do componente ClientDataset ou é apenas um erro de configuração das propriedades do componente?
    o legal seria um post sobre o assunto, iria ajudar muitos desenvolvedores, assim como eu.
    Obrigado

    Responder

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


This site uses Akismet to reduce spam. Learn how your comment data is processed.