gravar em cima de outros dados

Delphi

15/01/2004

eu fiz uma consulta sql com dbgrid ai eu seleciono os dados que aparecem em 3 edits..como eu faço para que quando eu for gravar, gravar em cima dos dados que eu selecionei na dbgrid.
Obrigado!


Linhares

Linhares

Curtidas 0

Respostas

Anorex

Anorex

15/01/2004

faz um update ao invés de insert


GOSTEI 0
Nigro

Nigro

15/01/2004

Não se esqueça da cláusula where se não vai deixar todos os registros iguais


GOSTEI 0
Anorex

Anorex

15/01/2004

é verdade... esqueci de citar....


GOSTEI 0
Linhares

Linhares

15/01/2004

nao entendi!
me fale o código!
Obrigado!


GOSTEI 0
Anorex

Anorex

15/01/2004

Update tabela
set campo1 = :valor1,
campo2 = :valor2
where codigo = :codigo

onde,

tabela é o nome de sua tabela;
campo1 e campo2 são os campos que vão ser atualizados;
valor1 e valor2 são os novos valores que os campos vão receber;
codigo é o campo que vai ser comparado com um valor passado para não ocorrer o que nosso amigo nigro disse;
:codigo é a chave para comparação acima.


GOSTEI 0
Linhares

Linhares

15/01/2004

valeu..era isso que eu queria!
Valeu


GOSTEI 0
POSTAR