Fórum Edição de registros via SQL #43434
25/03/2004
0
Olá! Tenho uma tabela no banco de dados (Interbase 6.0) que sempre terá apenas uma linha registro.
Em um form eu coloquei Edits comuns e quando o usuário pressiona o botão ´Gravar´ ele tem que atualizar os dados desse registro...
Eu queria saber se é possível fazer isso via SQL, usando IBSQL...
Tenho a impressão que tem a ver com o comando ´Update´, mas eu não sei usá-lo...
Eu até poderia excluir o registro e inserir de novo, mas acho melhor, e mais seguro usar esse comando...
Em um form eu coloquei Edits comuns e quando o usuário pressiona o botão ´Gravar´ ele tem que atualizar os dados desse registro...
Eu queria saber se é possível fazer isso via SQL, usando IBSQL...
Tenho a impressão que tem a ver com o comando ´Update´, mas eu não sei usá-lo...
Eu até poderia excluir o registro e inserir de novo, mas acho melhor, e mais seguro usar esse comando...
Delphi32
Curtir tópico
+ 0
Responder
Posts
25/03/2004
Maicongabriel
[color=blue:e344c584c8][i:e344c584c8]/* Syntaxe */[/i:e344c584c8][/color:e344c584c8]
[color=blue:e344c584c8][i:e344c584c8]/* Exemplinho */[/i:e344c584c8][/color:e344c584c8]
[color=blue:e344c584c8][i:e344c584c8]/* Aqui CAMPOCHAVE é o meu campo de código e 1 é o valor deste campo, mas como isto é uma instrução Where, pode-se fazer isto de varias formas... */[/i:e344c584c8][/color:e344c584c8] :wink:
UPDATE [TRANSACTION transaction] {table | view}
SET col = <val> [, col = <val> …]
[WHERE <search_condition> | WHERE CURRENT OF cursor];[color=blue:e344c584c8][i:e344c584c8]/* Exemplinho */[/i:e344c584c8][/color:e344c584c8]
UPDATE TABELA SET CAMPO1 = ´qualquer dado´, CAMPO1 = ´qualquer coisa´ WHERE CAMPOCHAVE = 1;
[color=blue:e344c584c8][i:e344c584c8]/* Aqui CAMPOCHAVE é o meu campo de código e 1 é o valor deste campo, mas como isto é uma instrução Where, pode-se fazer isto de varias formas... */[/i:e344c584c8][/color:e344c584c8] :wink:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)