[firebase-br] Erro com o TIBDataSet

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Ter Dez 27 16:52:15 -03 2005


Seu subselect deve estar retornando NULO.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

MS> Galera, estou usando este componente para fazer o seguinte:

MS> Cadastrar uns dados de um DBGrid, mas acontece o seguinte:

MS> Preciso cadastrar dados de uma tabela externa nela... no select, 
MS> seleciono dados de outra tabela (a chave e o codigo). no Grid, exibo 
MS> apenas o codigo, mas na verdade eu quero eh a chave para inserir na 
MS> minha tabela. O problema eh que ele nao acha a chave da tabela 
MS> estrangeira de jeito nenhum.

MS> Eis o select:

MS> select a.d1, a.d2, a.d3, a.id_b, b.codigo from a join b on (a.id_b = b.id)

MS> eis o insert:

MS> insert into a (d1, d2, d3, id_b ) values (:d1, :d2, :d3, (select id_b 
MS> from b where codigo = :codigo))

MS> mas na hora de inserir, da um erro: "field id_b must have a value."

MS> alguem tem alguma ideia???

MS> []s, t+






Mais detalhes sobre a lista de discussão lista