Fórum Edição de Query quot;Joinadaquot; #332567
01/11/2006
0
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´???
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
Curtir tópico
+ 0
Responder
Posts
02/11/2006
Richardsonlourenco
Obrigado pelas visualizações
Já Consegui resolver
Já Consegui resolver
Responder
Gostei + 0
07/02/2007
Nigro
Olá RICHARDSONLOURENCO
Poderia colocar a resposta aqui para compartilhar com todos?
Poderia colocar a resposta aqui para compartilhar com todos?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)