Autor Tópico: Segurança nas transações sql (Transactions?)  (Lida 2711 vezes)

DanielLN

  • Novato
  • *
  • Mensagens: 26
Segurança nas transações sql (Transactions?)
« Online: Dezembro 06, 2007, 09:01:52 am »
Olá a todos.

Durante a validação de um formulário faço update e insert em outras tabelas da mesma conexão. Contudo preciso garantir que os dados só sejam atualizados nas demais tabelas caso todas as operações update/insert tenham sido efetuadas com sucesso.  Se somente uma ou outra ocorrer, o procedimento todo é abortado.

Não estou sabendo nem por onde começar. Se alguém tiver algum link, tutorial pra indicar, agradeço!

OBrigado desde já!




Haroldo

  • Expert
  • *****
  • Mensagens: 6262
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re: Segurança nas transações sql (Transactions?)
« Responder #1 Online: Dezembro 06, 2007, 09:35:34 am »
coloque na AfterUpdate e AfterInsert as atualizações.
Você pode testar algumas variavéis para verificar se houve erro
Evento : onvalidate
Campos de erro:
Erros de critica geradas pelo SC:    $Campos_Crit
Falta de campos obrigatórios:        $Campos_Falta
mensagens da macro sc_error_message:  $this->Campos_Mens_erro



netsoft

  • Visitante
Re: Segurança nas transações sql (Transactions?)
« Responder #2 Online: Dezembro 06, 2007, 07:45:50 pm »
coloque na AfterUpdate e AfterInsert as atualizações.
Você pode testar algumas variavéis para verificar se houve erro
Evento : onvalidate
Campos de erro:
Erros de critica geradas pelo SC:    $Campos_Crit
Falta de campos obrigatórios:        $Campos_Falta
mensagens da macro sc_error_message:  $this->Campos_Mens_erro

nao entendi as

Erros de critica geradas pelo SC:    $Campos_Crit
Falta de campos obrigatórios:        $Campos_Falta

Haroldo

  • Expert
  • *****
  • Mensagens: 6262
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re: Segurança nas transações sql (Transactions?)
« Responder #3 Online: Dezembro 06, 2007, 08:18:23 pm »
quando ocorre algum erro ao submeter o formulário, essas variáveis passam a conter um valor, você pode testa-las para garantir a não ação do procedimento adicional de i-o que você executa em sua aplicação.

netsoft

  • Visitante
Re: Segurança nas transações sql (Transactions?)
« Responder #4 Online: Dezembro 06, 2007, 11:54:18 pm »
valeu