Comando Update SQL com duas tabelas

Delphi

29/08/2003

Bom dia Pessoal !

Tenho duas tabelas que utilizo relacionadas para fazer um Update no banco Access, sendo:

UPDATE tbConta INNER JOIN tbPermissoes ON ´+
´tbConta.ConChave = tbPermissoes.ConChave ´+
´SET tbConta.ConExibir = 1 ´+
´WHERE tbPermissoes.UsuChave = ´+ IntToStr(vUsuario) +´ ´);

só que no Banco de dados SQL Server 2000, o controle INNER JOIN não funciona e da erro.

Alguém conhece uma maneira de realizar o mesmo comando para SQL SERVER 2000?

Agradeço desde já amigos.

Duilton


Duilton

Duilton

Curtidas 0

Respostas

Jurandi

Jurandi

29/08/2003

Tente

´UPDATE tbConta ´+
´SET tbConta.ConExibir = 1 ´+
´WHERE tbConta.ConChave = tbPermissoes.ConChave ´+
´and tbPermissoes.UsuChave = ´+ IntToStr(vUsuario) +´ ´);

Isso seria o padrao em qquer DB SQL

Boa sorte


GOSTEI 0
Duilton

Duilton

29/08/2003

Jurandi,

Tentei e não funcionou, mas consegui desta maneira:

´UPDATE tbConta ´+
´SET tbConta.ConExibir = 1 ´+
´WHERE tbConta.ConChave In (Select UsuChave from tbPermissoes = ´+ IntToStr(vUsuario) +´ ´);

mesmo assim, valeu. grato.


GOSTEI 0
POSTAR