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); });
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas