Consulta usando join (interbase)
21/02/2003
0
No momento estou mudando a propriedade CommandText do SQLDataSet de uma das tabelas (a que contém as foreign keys das outras duas) para o comando SQL apropriado, mas quando o comando deveria ser executado eu recebo a mensagem de que um dos campos dessa tabela não existe.
Já chequei as ligações dos componentes entre si e com o banco de dados, na verdade esse erro só ocorre quando eu tento o join, se a consulta fosse somente da tabela onde mudei o Command Text, a consulta funcionaria.
O que será que estou fazendo de errado ? Alguém tem alguma idéia ?
Desde já agradeço.
Anonymous
Posts
21/02/2003
Espiridiao
[url]www.ibexpert.com[/url]
cumps,
jorge
21/02/2003
Anonymous
nesse caso vc tera que colocar assim:
select
tabela1.campo1
tabela2.campo2
tabela3.campo3
from (
tabela1
join
tabela2
on tabela1.campo1 = tabela2.campo1 )
join
tabela3
on tabela2.campo2 = tabela3.campo2
espero ter ajudado...
21/02/2003
Anonymous
21/02/2003
Anonymous
Eu tô ligando ela no DataSource da tabela principal, e portanto ela só pega os campos dessa tabela. Como eu faço pra ela pegar os campos das outras duas ?
Clique aqui para fazer login e interagir na Comunidade :)