Artigos sobre DB Helpers
DBHelpers 3
Acabo de publicar uma nova versão de DBHelpers. A versão 3 resolve alguns bugs de TRecordEnumerator e adiciona o novo método Restore.
Se você acompanhou o histórico da unit DBHelpers, sabe que o objetivo de TRecordEnumerator é percorrer todo o dataset (opcionalmente filtrado) restaurando automaticamente ao final as propriedades Active, Filter e Filtered, além de desabilitar [...]
DBHelpers 2, RecordEnumerator
Estou publicando uma nova versão da unit DBHelpers, com algumas novidades interessantes:
Nova propriedade Editing em TDataSetHelper, equivalente a
State in dsEditModes
Novo método Sum em TDataSetHelper, que retorna o somatório dos valores de um campo numérico, opcionalmente considerando um filtro
Nova propriedade CurrentIsNull em TFieldHelper (sugestão de Bruno Sanson)
RecordEnumerators: classe, interface e método GetEnumerator de TDataSetHelper, que facilita [...]
Class helpers
Uma situação comum para quem usa a arquitetura DataSnap é tratar manualmente valores de campos no evento OnBeforeUpdate do componente TDataSetProvider. O evento tem um parâmetro DeltaDS que é um dataset. Para pegar o valor atual de um campo você usa a propriedade NewValue, certo? Bem, na verdade isso só é valido se o campo [...]
