Pessoal,

Tenho um sistema feito em Delphi 7 + IBX  + Firebird 2.04.

Em um determinado form utilizo uma relação Master/Detail, com duas 
queries, uma sendo a Master e a outra a Detail.

SQL da Querie Master: (na propriedade Strings da Querie)

select ID, ID_TAB, NIVEL,DESCRICAO, cast('G' as char(1)) as TIPO from 
TABELA_1
where ID_TAB=:id_tab
and TIPO='N'
and nivel in (select distinct b.NIVEL from TABELA_1
                  where b.ID_TAB=:id_tab
                  and b.posicao<>0)
order by NIVEL

SQL da Querie Detail: (na propriedade Strings da Querie)

select distinct a.id,
               a.id_nf,
               a.codigo,
               a.nivel,
               a.valor_mat,
               a.valor_mao,
               n.numero_nf,
               n.data,
               f.nome as fornec
from NF_S a
inner join NOTAS_FISCAIS n on (a.id_nf=n.id)
inner join fornecedores f on (n.id_fornecedor=f.id)
where n.ID_TAB=:id_tab and a.nivel=:nivel and  a.tipo=:tipo
order by a.NIVEL,a.CODIGO

Os parâmetros ID_TAB, NIVEL e TIPO  da querie Detail são obtidos 
DIRETAMENTE da querie Master visto que o DataSource da Querie Detail 
aponta para o DataSource da Querie Master.

No Delphi 7 FUNCIONA OK, sem problemas, porém no Delphi 2009 dá uma 
exceção dizendo: FEATURE NOT SUPORTED. No Delphi 2009 só funciona se eu 
passar os parâmetros no código do Delphi.

É um BUG do Delphi 2009 ? ou  do IBX do Delphi 2009 ? Não acho que seja 
problema de driver pois aí estaria claro que o INTERBASE não suportaria 
essa FEATURE, o que acho meio improvável.

Alguma idéia ou pista para solucionar isso ?

Obrigado,

João Carlos


------------------------------------

-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a