Este curso é antigo e faz parte do acervo DevMedia * O suporte não é garantido para cursos em acervo

curso Trabalhando com ClientDataSet

Neste curso de ClientDataSet aprenda tudo sobre o componente mais poderoso de acesso a dados no Delphi. Entre os recursos abordados estão IndexFieldNames, GroupingLevel, Aggregates, CreateDataSet (DataSets em memória), DataSetFields, FetchBlobsOnDemand, FetchDetailsOnDemand, Data, Delta, InternalCalc, comparativo de acesso com BDE, ADO, IBX e DBX, UpdateStatus, CacheUpdates x Data, DataSetsDesconectados, CommandText, suporte a XML, transformações XML, SavePoint, RecordCount e RecNo, ... Ver mais PacketRecords, MyBase (bases locais em XML) e OnUpdateData.

Iniciar Carga Horária - 26H

CONTEÚDO DO CURSO

Aula 1 - mvp

ClientDataSet

Saiba tudo sobre ClientDataSet, nesta vídeo aula de Guinther Pauli.
mvp
Aula 2 - mvp

IndexFieldNames

Esta aula mostra como definir índices em memória para o ClientDataSet. Para isso, basta setar a propriedade IndexFieldNames (para criar índices mais personalizados use a propriedade IndexDefs e IndexName). Não é necessário criar arquivos de índices...
mvp
Aula 3 - mvp

GroupingLevel

Esta aula mostra como o ClientDataSet pode definir índices em memória que possuem um GroupingLevel. Depois, você pode usar o método GetGroupState para verificar o estado do índice.
mvp
Aula 4 - mvp

Aggregate

Esta aula mostra como usar campos do tipo Aggregate que podem ser utilizados, por exemplo, para criar sumários, contadores etc. para uma coluna ou mais do ClientDataSet.
mvp
Aula 5 - mvp

GroupingLevel e Aggregates

Esta aula mostra como usar campos do tipo Aggregate em conjunto com o recurso de GroupingLevel.
mvp
Aula 6 - mvp

CreateDataSet

Esta aula mostra como usar o método CreateDataSet. CreateDataSet cria a estrutura de um ClientDataSet em memória, e é ideal para criar estruturas temporárias ou utilizados dados que não venham necessariamente de um BD.
mvp
Aula 7 - mvp

DataSetFields

Esta aula mostra como usar DataSetFields. DataSetFields é um campo TField especial que pode representar o conteúdo de outro DataSet relacionado.
mvp
Aula 8 - mvp

FetchBlobs e FetchDetails

Esta aula mostra como usar FetchBlobs e FetchDetails. Você pode solicitar ao ClientDataSet que faça cache dos campos BLOB por demanda, o que pode otimizar o tráfego de dados na rede (use o método FetchBlobs). FetchDetails pode ser usado para...
mvp
Aula 9 - mvp

Data e Delta

Esta aula mostra como a diferença entra Data e Delta. Data é um OLEVariant que armazena a cache de dados, Delta é um OLEVariant que armazena as ALTERAÇÕES.
mvp
Aula 10 - mvp

InternalCalc

Esta aula mostra como criar campos calculados do tipo InternalCalc. Campos calculados não são otimizados, pois seu valor é calculado sempre que há mudança no valor de um campo do DataSet. Um InternalCalc é um campo em memória, que só é atribuido...
mvp
Aula 11 - mvp

UpdateStatus e UpdateFilter

Esta aula mostra como utilizar as propriedades UpdateStatus e UpdateFilter do ClientDataSet. Enquanto o State indica o estado de um DataSet inteiro, UpdateStatus representa o estado atual de um registro. StatusFilter permite exibir filtrar os...
mvp
Aula 12 - mvp

KeepConnection

Esta aula mostra como usar um ClientDataSet para armanezar dados em memória sem prender a conexão com o banco de dados. Após feita a cache, a conexão é liberado. Ao aplicar as atualizações, a conexão é reestabelecida para ser efetuado os updates....
mvp
Aula 13 - mvp

RecordCount e RecNo

Esta aula mostra como usar as propriedades RecordCount e RecNo do ClientDataSet. Você pode utilizar a propriedade RecNo do ClientDataSet para obter o número do registro corrente. RecordCount pode retornar o número de registros no buffer. Essas duas...
mvp
Aula 14 - mvp

CommandText

Esta aula mostra como usar a propriedade CommandText do ClientDataSet. Utilize a propriedade CommandText para passar uma instrução SQL diretamente ao DataSetProvider, que usará a interface IProviderSupport do DataSet associado para executar a...
mvp
Aula 15 - mvp

XML

Esta aula mostra como trabalhar com XML no ClienDataSet, desde o salvamento do arquivo em formato XML, estração de XML em design time, a propriedade XMLData e como trocar dados entre Win32 e .NET usando XML.
mvp
Aula 16 - mvp

Dados em XML

Veja nesta vídeo aula de Guinther Pauli, tudo sobre Dados em XML - ClientDataSet no Delphi 7 e DataSet (ADO.NET) no Delphi 8.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos