DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Curso Online

Trabalhando com ClientDataSet

  [de seu feedback]
Neste curso aprenda tudo sobre o componente mais poderoso de acesso a dados no Delphi, o ClientDataSet. 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, PacketRecords, MyBase (bases locais em XML) e OnUpdateData.

  Disponibilidades neste curso:
Tipo
Total de itens
Info
Vídeo:
22
22 videos disponíveis para assinantes ClubeDelphi
Todos os vídeos disponíveis para assinantes MVP.
Vídeo recomendável:
4
1 item de 'Vídeo recomendável' disponível para assinantes SQL Magazine
Todos os fontes disponíveis para assinantes MVP.
4 itens de 'Vídeo recomendável' disponíveis para assinantes ClubeDelphi

Índices em memória

  Vídeo recomendável - ClientDataSet
Descrição: Saiba tudo sobre ClientDataSet, nesta vídeo aula de Guinther Pauli.
[Marcar este item como lido/assistido]
1)  IndexFieldNames
Descrição: 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 como no Paradox ou refazer a consulta SQL no banco.
[Marcar este item como lido/assistido]
2)  GroupingLevel
Descrição: 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.
[Marcar este item como lido/assistido]

Aggregate

3)  Aggregate
Descrição: 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.
[Marcar este item como lido/assistido]
4)  GroupingLevel e Aggregates
Descrição: Esta aula mostra como usar campos do tipo Aggregate em conjunto com o recurso de GroupingLevel.
[Marcar este item como lido/assistido]

CreateDataSet

5)  CreateDataSet
Descrição: 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.
[Marcar este item como lido/assistido]

DataSetFields

6)  DataSetFields
Descrição: Esta aula mostra como usar DataSetFields. DataSetFields é um campo TField especial que pode representar o conteúdo de outro DataSet relacionado.
[Marcar este item como lido/assistido]

FetchBlobs e FetchDetails

7)  FetchBlobs e FetchDetails
Descrição: 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 recupear os dados da DataSetField relacionado (master/detail), e também otimiza o tráfego.
[Marcar este item como lido/assistido]

Data e Delta

8)  Data e Delta
Descrição: 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.
[Marcar este item como lido/assistido]

Propriedades

9)  InternalCalc
Descrição: 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 (calculado) quando você dá um post.
[Marcar este item como lido/assistido]
10)  UpdateStatus e UpdateFilter
Descrição: 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 registros de acordo com seu estado.
[Marcar este item como lido/assistido]
11)  KeepConnection
Descrição: 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. Cuidado: não use a ténica em sistemas com muitas requisições ao banco.
[Marcar este item como lido/assistido]
12)  RecordCount e RecNo
Descrição: 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 opções não estão disponíveis (ou não funcionam) na maioria dos outros DataSets do Delphi.
[Marcar este item como lido/assistido]
13)  CommandText
Descrição: 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 instrução SQL no servidor, seja acessado por BDE, ADO, IBX ou DBX (sua query não depende de engine de acesso a dados).
[Marcar este item como lido/assistido]

XML

14)   XML
Descrição: 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.
[Marcar este item como lido/assistido]
  Vídeo recomendável - Dados em XML
Descrição: Veja nesta vídeo aula de Guinther Pauli, tudo sobre Dados em XML - ClientDataSet no Delphi 7 e DataSet (ADO.NET) no Delphi 8.
[Marcar este item como lido/assistido]
  Vídeo recomendável - backup de um banco de dados em XML
Descrição: Veja nessa vídeo aula de Guinther Pauli, como fazer backup de um banco no formato XML. Acesso exclusivo para Assinantes.
[Marcar este item como lido/assistido]
15)  Trabalhando com arquivos XML no Delphi
Descrição: Veja nesta vídeo aula de Everson Volaco, como trabalhar com arquivos XML no Delphi. Acesso exclusivo para Assinantes.
[Marcar este item como lido/assistido]

SavePoint

16)  SavePoint
Descrição: Esta aula mostra como usar SavePoints no ClientDataSet. SavePoint pode armanzar o estado do ClientDataSet, uma espécie de fotografia. Você pode recuperar esse estado a qualquer momento O método UndoLastChange do ClientDataSet permite desfazer atualizações feitas em registros (diferente do cancel, que faz somente sobre um registro).
[Marcar este item como lido/assistido]

PacketRecords

17)  PacketRecords
Descrição: Esta aula mostra como usar PacketRecords no ClientDataSet. PacketRecords permitem dizer ao DataSetProvider quantos registros devem ser colocados no DATA (empacotados) em uma operação de Fetch.
[Marcar este item como lido/assistido]

OnUpdateData e SetOptionalParam

18)  OnUpdateData e SetOptionalParam
Descrição: Esta vídeo aula mostra como utilizar o evento OnUpdateData do DataSetProvider e os métodos SetOptionalParam e GetOptinalParam do ClientDataSet.
[Marcar este item como lido/assistido]

XmlTransformProvider

19)  XmlTransformProvider
Descrição: Esta vídeo aula mostra como fazer mapeamento de documento XML para XMLDataPacket.
[Marcar este item como lido/assistido]
20)  Transformações e mapeamento de arquivos XML
Descrição: Transformações e Mapeamento de arquivos XML, nesta vídeo aula de Guinther Pauli.
[Marcar este item como lido/assistido]

Cache BDE x Cache DBX

21)  Cache BDE x Cache DBX
Descrição: Esta vídeo aula mostra como utilizar o ClientDataSet com todo os engines de acesso a dados do Delphi.
[Marcar este item como lido/assistido]

CDS com BDE, ADO, IBX e DBX

22)  CDS com BDE, ADO, IBX e DBX
Descrição: Esta vídeo aula mostra as diferenças entre o mecanismo de cache do BDE e do dbExpress / ClientDataSet. Esta vídeo também é a última parte deste curso.
[Marcar este item como lido/assistido]

Integração com o Office

  Vídeo recomendável - Exportando dados de um DataSet para o word
Descrição: Integração com o Office - Exportando dados de um DataSet para o Word, nesta vídeo aula de Guinther Pauli.
[Marcar este item como lido/assistido]
Publicidade

Formações

Esse curso faz parte das formações:

Formação Delphi Developer (48 horas)

Estatísticas

Favoritado:
Comentários:
0

Conteúdo:
Utilidade:
33    1
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03