2
Why am I getting the bug Operation not applicable
when I open a TClientDataset
with data master-detail, but it is only one dataset
and a detail.
System mode : Datasnap > on qryPai/dspPai/dsPai Server.
datasetPai SQL "select * from orcamento_atendimento where orcamento_atendimento_id = :orcamento_atendimento_id"
qryFilho/dspFilho (ligação como pai pelo "mastersource = dsPai / masterfilds =
orcamento_atendimento_id")
datasetFilm
SQL "select o.orcamento_id,
o.sequencial,
o.orcamento_status_id,
s.descricao,
s.faturar,
o.orcamento_atendimento_id,
o.vendedor_id,
v.nome as vendedor,
o.data_orcamento,
o.data_validade,
o.observacoes
from orcamento o
left join orcamento_status s
on s.orcamento_status_id = o.orcamento_status_id
left join pessoa v
on v.pessoa_id = o.vendedor_id
where o.orcamento_atendimento_id = :orcamento_atendimento_id"
On the client:
ClienteDataSet_Pai / remoteserver = dspOrcamento / providername = dspPai
clienteDataset_Filho / datasetfield = datasource_paidatasetFilho
When I make the links all right, but when I try to open or add the fields the error occurs.
Detail dataset is added as field to parent dataset?
– Caputo