Operation not applicable Delphi Clientdataset

Asked

Viewed 340 times

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?

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.