Nome da Tabela dos Fields Join

Delphi

12/03/2009

Pessoal, estou usando a tecnologia dbExpres para Conectar no BD firebird, gostaria de criar consultas onde o usuário pudesse fazer filtros sobre determinados campos de uma consulta SQL. O problema que quando existe uma consulta com left join eu preciso saber o nome da tabela dos campos Join para estar montando corretamente a clausula WHERE, NomeTabela.NomeCampo.

Através dos TFields apenas consigo o nome do campo, mas não o nome da tabela. Se alguém tiver uma dica agradeço.

OBS: Não gostaria de usar o Filter, pois o sistema é em 3 Camadas e prefiro abrir o ClientDataSet vazio para depois fazer a consulta parametrizada.


Ronaldobim

Ronaldobim

Curtidas 0
POSTAR