Fórum Column Unknown... #60841
03/09/2009
0
Bom dia a todos!
Eu tenho um select como exemplo abaio
Código:
O que acontece... no Delphi eu seto o providerFlags do Campo LKTOTAL_PEDIDO no fieldseditor como [] (tanto no sqldataset quanto no clientdataset)ou seja não deveria participar de update, where etc. Mas... quando chamo o método applyupdate(0) ele retorna o seguinte erro ´PEDC_ID Column Unknown...´ se eu retiro o ((SELECT COALESCE(SUM(Q6.PEDCI_VLRITEMNF),0) FROM ITEM_PEDIDO Q6 WHERE Q6.PEDCI_FKPEDC_ID = Q.PEDC_ID) LKTOTAL_PEDIDO), funciona normal. Porque este Select estaria ocasionando isto? desculpem-me se a pergunta for burra, mas é que minha ficha não caiu.
Uso Firebird 2.0.
[]´s
Eu tenho um select como exemplo abaio
Código:
SELECT Q.PEDC_ID, . . ., (SELECT COALESCE(SUM(Q6.PEDCI_VLRITEMNF),0) FROM ITEM_PEDIDO Q6 WHERE Q6.PEDCI_FKPEDC_ID = Q.PEDC_ID) LKTOTAL_PEDIDO FROM PEDIDO Q
O que acontece... no Delphi eu seto o providerFlags do Campo LKTOTAL_PEDIDO no fieldseditor como [] (tanto no sqldataset quanto no clientdataset)ou seja não deveria participar de update, where etc. Mas... quando chamo o método applyupdate(0) ele retorna o seguinte erro ´PEDC_ID Column Unknown...´ se eu retiro o ((SELECT COALESCE(SUM(Q6.PEDCI_VLRITEMNF),0) FROM ITEM_PEDIDO Q6 WHERE Q6.PEDCI_FKPEDC_ID = Q.PEDC_ID) LKTOTAL_PEDIDO), funciona normal. Porque este Select estaria ocasionando isto? desculpem-me se a pergunta for burra, mas é que minha ficha não caiu.
Uso Firebird 2.0.
[]´s
Junior Miranda
Curtir tópico
+ 0
Responder
Posts
07/09/2009
Afarias
|no Delphi eu seto o providerFlags do Campo LKTOTAL_PEDIDO no
|fieldseditor como [] (tanto no sqldataset quanto no clientdataset)
só precisa no SQLDataSet
|ou seja não deveria participar de update, where etc.
Correto
|Mas... quando chamo o método applyupdate(0) ele retorna o seguinte
|erro ´PEDC_ID Column Unknown...´
Os demais campos estão com o ProviderFlags configurados corretamente? Antes do ApplyUpdates vc atualiza algum campo com provider flags contendo InUpdate?
Sabe dizer qual o tipo (a classe) da Exception gerada?
T+
|fieldseditor como [] (tanto no sqldataset quanto no clientdataset)
só precisa no SQLDataSet
|ou seja não deveria participar de update, where etc.
Correto
|Mas... quando chamo o método applyupdate(0) ele retorna o seguinte
|erro ´PEDC_ID Column Unknown...´
Os demais campos estão com o ProviderFlags configurados corretamente? Antes do ApplyUpdates vc atualiza algum campo com provider flags contendo InUpdate?
Sabe dizer qual o tipo (a classe) da Exception gerada?
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)