Como Alterar dados de uma tabela com Join? DBX

Delphi

01/07/2005

Olá pessoal,

PEssoal meu ClientDataSet é um SQL de junção de duas tabelas. O problema é que quando eu altero um dado o DBX não sabe onde alterar. Como posso fazer para o DBX saber onde alterar.

Por exemplo:
  Select A.Autorizado, P.Nome from Auditoria A, Permissao P, Usuarios U
where P.IdPermissao = A.IdPermissao and A.IdUsuario = U.IdUsuario


No meu CDS eu vou alterar o Campo A.Autorizado (campo tipo inteiro) e quando vou salvar o DBX não sabe que quero salvar na Tabela Auditoria.

Alguma sugestão?

Obrigado.


Yallebr

Yallebr

Curtidas 0

Respostas

Sremulador

Sremulador

01/07/2005

se você estiver fazendo isso com updatesql não vai conseguir, tem que fazer com sql diretamente mesmo...


GOSTEI 0
Yallebr

Yallebr

01/07/2005

se você estiver fazendo isso com updatesql não vai conseguir, tem que fazer com sql diretamente mesmo...


Amigo,

Estou dando um SQL no banco para selecionar os registros. Esse SQL Está no meu CDS, o que eu quero é poder alterar esses registros pelo próprio CDS.

Obrigado.


GOSTEI 0
Yallebr

Yallebr

01/07/2005

Sobe.


GOSTEI 0
POSTAR