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...


Delphi32

Delphi32

Responder

Posts

25/03/2004

Maicongabriel

[color=blue:e344c584c8][i:e344c584c8]/* Syntaxe */[/i:e344c584c8][/color:e344c584c8]
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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar