Autor Tópico: Gravar somente um registro  (Lida 2013 vezes)

Sergio

  • Newbie
  • *
  • Mensagens: 43
  • Karma: +0/-0
Gravar somente um registro
« Online: Outubro 01, 2013, 11:48:37 am »
Ola a todos

Eu tenho uma tabela em meu banco de dados que só pode receber um único registro, vou poder alterar e excluir esse registro mas não adicionar outro registro na tabela.
Alguém tem ideia de como fazer?

Sem mais
Grato pela atenção.

zazibr

  • Jr. Member
  • **
  • Mensagens: 94
  • Karma: +0/-0
Re:Gravar somente um registro
« Responder #1 Online: Outubro 01, 2013, 11:55:27 am »
nao seria melhor entao trabalhar com arquivo .ini e encriptar as informações e vc controlar esse arquivo ?

eduardowolak

  • Full Member
  • ***
  • Mensagens: 146
  • Karma: +0/-0
Re:Gravar somente um registro
« Responder #2 Online: Outubro 01, 2013, 12:32:43 pm »
Vc pode utilizar uma trigger no seu banco!

Sergio

  • Newbie
  • *
  • Mensagens: 43
  • Karma: +0/-0
Re:Gravar somente um registro
« Responder #3 Online: Outubro 03, 2013, 10:44:29 am »
Ola a todos

Resolvi da seguinte maneira:

IF parametro.codigo_parametro = 0 THEN
   HReset()
END

ScreenToFile()

IF parametro..NewRecord THEN
   HAdd(parametro)
ELSE
   HModify(parametro)
END

Essa tabela contém os parâmetros do sistema, ela só pode ter um registro para ser manipulado.
Não sei se é a melhor solução, mas funcionou.