30-12-2020, 04:18 PM
(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.