Edição de Query quot;Joinadaquot;

Delphi

01/11/2006

Estou usando a tecnologia DBEXPRESS juntamente com Delphi 7.

NO meu SqlDataSet existe uma Query ´Joinada´, ou seja, que usa o camando left join para fazer referncia a outra tabela:

[i:77eb01d39c]select
vit.vitcod,
vit.vitven,
vit.vitseq,
vit.vitpro,
pro.prodes,
vit.vitval,
vit.vitqtd,
vit.vitdes,
vit.vittot

from sgvit vit

left join sgpro pro on vit.vitpro = pro.procod[/i:77eb01d39c]

Tratase de uma tabela simples de intes de venda onde eu mostro os seus registros em tela, possibilitando tbm a inclusão e a sua edição.

Realizo inserções e edições nessa tabela, porém quando utilizo o comando Applyupdates para gravaro os dados no banco o mesmo retorna o valor 1, não gravando em seguida os dados no banco

Ouvi falar que para que possamos editar uma query ´joinada´ existe uma configuração do ProviderFlags do TField do SqlDataSet bem como a propriedade UpdateMode do DataSet Provider.

Alguém sabe qual a configuração para que eu possa editar e inserir registros numa query ´joinada´???


Richardsonlourenco

Richardsonlourenco

Curtidas 0

Respostas

Richardsonlourenco

Richardsonlourenco

01/11/2006

Obrigado pelas visualizações

Já Consegui resolver


GOSTEI 0
Nigro

Nigro

01/11/2006

Olá RICHARDSONLOURENCO
Poderia colocar a resposta aqui para compartilhar com todos?


GOSTEI 0
POSTAR