Árvore de páginas

Executa o camando ROLLBACK no banco SQLite definido no AppServer.ini

Sintaxe

TWebChannel.dbRollback( < callback > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

callback

caractere

Função JavaScript (callBack) disparada caso a execução for bem sucedida.

X

 

Observações

  • Função disponível em builds superiores a 7.00.131227A.

Exemplos

var channel = this.channel;

channel.dbBegin().then(function(result) {
    channel.dbExec("insert into newTab values (4,'User 4')");
    channel.dbExec("insert into newTab values (5,'User 5')");
    channel.dbExec("insert into newTab values (6,'User 6')");

    throw new Error('Rollback the transaction');
})
.then(function(result) {
    channel.dbCommit();
    alert("dbCommit executado.");
})
.catch(function(error) {
    channel.dbRollback();
    alert("dbRollback: " + error);
});
  • Sem rótulos