Um conhecimento só é válido quando compartilhado.

segunda-feira, 3 de abril de 2017

ORMBr - Conhecendo Formas de Obter Dados do Database

Seja bem vindo, e ótima leitura.
Veja as possíveis formas de obter dados do Database pelo ORMBr para popular um DataSet em memória.





Declare uma variável do tipo da interface de DataSet
  var
    oMemTable: IContainerDataSet;
Instâncie a interface, aqui vou usar TFDMemTable do FireDAC, mas temos ainda TClientDataSet até a data de hoje.
  begin
    oMemTable := TContainerFDMemTable.Create(oConn, MyFDMem);
Agora vou mostrar as formas que podemos fazer a abertura para que os dados sejam capturados do banco de dados e populem o FDMemTable em memória.
begin
  // 1a Forma - Traz os dados da tabela Master do banco e popula o FDMemTable 
  // em memória.
  oMemTable.DataSet.Open;

  // 2a Forma - Traz o registro com ID = 5 e popula o FDMemTable em memória.
  oMemTable.DataSet.Open(5); 

  // 3a Forma - Você quem define o comando SELECT usando a interface ICriteria.
  oMemTable.DataSet.Open(CreateCriteria.Select.All
                                       .From('Master')
                                       .Where('master_id >= 5')
                                       .OrderBy('description'));

0 comentários :

Postar um comentário

SAC Automação Delphi e Lazarus

SAC Automação Delphi e Lazarus
Assine nosso SAC Automação Delphi e Lazarus para ter suporte técnico especializado em desenvolvimento

Quem sou eu

Minha foto

Proprietário/Administrador de Empresa em TI (Tecsis Informática)
  • Autor dos projetos OpenSource ORMBr, e DBCBr
  • Autor dos componentes ACBrInstall, ACBrSped, ACBrPaf, ACBrInStore, ACBrDownload.

Total de visualizações

Postagem em destaque

ORMBr - Mapeamento objeto-relacional

Mapeamento objeto-relacional ( ou ORM, do inglês: Object-relational mapping ) é uma técnica de desenvolvimento utilizada para reduzir...

Todo os direitos reservados.. Tecnologia do Blogger.

Seguidores

Google+ Seguindores