ibdataset duvida ao inserir
tenho 2 ibdataset :
ibmestre: select * from mestre
ibdetalhe: select * from detalhe where cod=:cod
insertSQL: insert into detalhe (cod,codpro,quantidade)
values(:cod,:codpro,:quantidade)
tudo bem relacionado(datasource) e funcionando.
ao inserir , antes de post faço:
ibdetalhe.fieldbyname(´cod´).value:=ibmestre.fieldbyname(´cod´).value ;
se eu não fizer isso dá erro dizendo que o cod não pode ser null
mas não tá relacionado??
porque não funciona como no ADOdataset que ao relacionar duas tabelas
não precisa inserir a chave ?
onde eu errei? ou será que no ibx é assim mesmo?
ibmestre: select * from mestre
ibdetalhe: select * from detalhe where cod=:cod
insertSQL: insert into detalhe (cod,codpro,quantidade)
values(:cod,:codpro,:quantidade)
tudo bem relacionado(datasource) e funcionando.
ao inserir , antes de post faço:
ibdetalhe.fieldbyname(´cod´).value:=ibmestre.fieldbyname(´cod´).value ;
se eu não fizer isso dá erro dizendo que o cod não pode ser null
mas não tá relacionado??
porque não funciona como no ADOdataset que ao relacionar duas tabelas
não precisa inserir a chave ?
onde eu errei? ou será que no ibx é assim mesmo?
Minuto
Curtidas 0
Respostas
Gandalf.nho
03/07/2004
No IBX é assim mesmo.
GOSTEI 0