GARANTIR DESCONTO

Fórum Preencher classe com consulta SQL. Como fazer? #351311

02/01/2008

0

Olá pessoal!

Bem, depois de mais de 2 anos de resistência, vou começar enfim a desenvolver voltado a objetos. Mas ainda há uma questão que me perturba. Por exemplo, eu tenho uma consulta SQL:

select pessoa.id, pessoa.nome, pes_fisica.rg,  pes_telefone.telefone 
from pessoa
inner join pes_telefone
   ...
inner join pes_fisica
   ...
where pessoa.nome like :NOME



Na outra camada, tenho então minhas classes [b:63288dfda9]Pessoa, Pes_Fisica e Pes_Telefone[/b:63288dfda9], relacionadas entre si. Até aí, tudo bem! Se essa minha consulta trouxesse dados de apenas uma tabela (Pessoa, por exemplo), seria fácil preencher a classe com os dados. Mas, e nesse caso que eu trago dados de uma só pessoa por linha, porém com dados de outras tabelas? Eu n vou criar uma classe só pra receber consultas, nao é? Terei que alimentar as classe Pessoa, Pes_Fisica e Pes_Telefone e fazer uma espécie de junção? Confesso que estou meio perdido nesse assunto.
Isso sem falar de consultas maiores, onde se precisa trazer campos de várias tabelas, hein!

Poderiam me ajudar? Talvez eu n esteja entendo a lógica da coisa ou falte uma bobagem pra que eu possa entender.

Grato, pessoal!


PS.: Atualmente programo em Delphi (já largando) e em C#(começando), mas postei aqui no fórum de Delphi por ser mais popular.


Paulotrajano

Paulotrajano

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar