SQLTransaction

SQLTransaction - об'єкт відкритої транзакції Web SQL.

Синтаксис:

Database.transaction(function( obSQLTransaction ){}); //або Database.readTransaction(function(obSQLTransaction){});

Параметри:

Database - об'єкт Database.

transaction - метод Database.transaction.

readTransaction - метод readTransaction().

obSQLTransaction - об'єкт SQLTransaction, який передається функції в якості параметра.

Опис:

SQLTransaction об'єкт транзакції Web SQL, який дозволяє виконувати послідовні операції до бази даних.

Приклад:

if(window.openDatabase){ var db = openDatabase("mydb","","test db", 2097152); db.transaction(function(tx){ tx.executeSql('CREATE TABLE IF NOT EXISTS test(`id` INTEGER PRIMARY KEY, `name`, `text`);'); tx.executeSql('UPDATE `test` SET `name`="змінено", `text`="приклад UPDATE" WHERE `id`=1;'); }); db.readTransaction(function(tx){ tx.executeSql('SELECT * FROM `test` WHERE `id`=1;',[],function(tx, res){ alert('`id`: '+res.rows.item(0).id+' `name`: '+res.rows.item(0).name+' `text`: '+res.rows.item(0).text);}); }); } else alert('Ваш браузер НЕ підтримує openDatabase.');