Autor Tópico: Como usar as Macros de transação  (Lida 2113 vezes)

Fernando.Oliveira

  • Intermediário
  • ***
  • Mensagens: 248
Como usar as Macros de transação
« Online: Outubro 24, 2012, 01:45:39 pm »
No Help do SC ficou muito vago o uso das macros sc_begin_trans ("Conexão"), sc_commit_trans ("Conexão"), sc_rollback_trans ("Conexão"), Alguém teria um exemplo de como usar em Formularios , Controle.
executando Insert via o sc_exec_sql e pelo proprio Form(no cado do formulario).

Como seria isso:

cadastro de cliente:

nome:
endereco

cadastro de status via sc_exec_sql:
insert into status_cliente (nome, data) values ('TESTE', '123.5256')


Caso de erro no no insert dar um rollback no insert do form cadastro de cliente.

No caso do controle teria varios inserts, se um falhar dar rollback nos que foram executados.
Att,
Skype: fernando.comf
GTalk : fernandomacoli
Scriptcase V6

Haroldo

  • Expert
  • *****
  • Mensagens: 6275
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Como usar as Macros de transação
« Responder #1 Online: Outubro 24, 2012, 02:15:31 pm »
o sc faz isso automaticamente nos eventos de inserção e alteração , basta usar seus sc_exec-sql dentro desses enventos.
« Última modificação: Outubro 24, 2012, 02:24:37 pm por Haroldo »

Hatzeroz

  • Novato
  • *
  • Mensagens: 2
Re:Como usar as Macros de transação
« Responder #2 Online: Outubro 01, 2015, 06:24:53 am »
This I like and want to have it.