Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Preencher Objeto com dados de um dataset
#1
Olá bom dia!

Estou realizando alguns testes com o componente e surgiram algumas dúvidas:
Existe alguma forma de eu preencher um objeto a partir de um dataset?
Exemplo:

...
qryPessoas.Open;
oPessoas := TContainerObjectSet<TPessoas>.Create(qryPessoas);

ou 

...
qryPessoas.Open;
while not qryPessoas.Eof do
begin
  Pessoa := TPessoa.Create;
  Pessoa.LoadFromDataset(qryPessoas);
  qryPessoas.Next;
end;


... 
Meu objetivo é automatizar a passagem dos valores do dataset para o Objeto.
Eu sei que é possível utilizar as classes que fazem a consulta direta no banco, mas eu gostaria de ter a liberdade de usar meu proprio dataset.

Obrigado pela ajuda
Responder
#2
(26-11-2020, 09:17 AM)gilsoncarmo Escreveu: Olá bom dia!

Estou realizando alguns testes com o componente e surgiram algumas dúvidas:
Existe alguma forma de eu preencher um objeto a partir de um dataset?
Exemplo:

...
qryPessoas.Open;
oPessoas := TContainerObjectSet<TPessoas>.Create(qryPessoas);

ou 

...
qryPessoas.Open;
while not qryPessoas.Eof do
begin
  Pessoa := TPessoa.Create;
  Pessoa.LoadFromDataset(qryPessoas);
  qryPessoas.Next;
end;


... 
Meu objetivo é automatizar a passagem dos valores do dataset para o Objeto.
Eu sei que é possível utilizar as classes que fazem a consulta direta no banco, mas eu gostaria de ter a liberdade de usar meu proprio dataset.

Obrigado pela ajuda

Olá, teste um método que o ORMBr usar na unit ormbr.bind.pas o método é TBind.SetPropertyToField()

  Isaque Pinheiro
  Fundador do Projeto ORM Brasil
  ORMBr SAC - Assine e faça parte dessa história ajudando o projeto a crescer.

Responder


Possíveis Tópicos Relacionados...
Tópico: Autor Respostas: Visualizações: Última Mensagem
  Erro em ormbr.dataset.bind Osiel Gomes 5 9,030 01-03-2019, 08:49 AM
Última Mensagem: Isaque Pinheiro

Saltar Fórum:


usuários a ver este tópico: 1 Visitante(s)