SQLResultSet.rowsAffected

SQLResultSet.rowsAffected - кількість змінених рядків при виконанні зариту SQL.

Синтаксис:

SQLResultSet.rowsAffected;

Параметри:

SQLResultSet - об'єкт SQLResultSet.

Опис:

rowsAffected властивість об'єкту SQLResultSet яка містить кількість рядків, які були змінені при виконанні запиту SQL. Якщо SQL запит не впливав ні на один рядок, то властивість дорівнює 0.

Приклад:

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('INSERT INTO `test` (`name`,`text`) VALUES("демо!","приклад rowsAffected ");',null, function(tr,res){ alert('було змінено рядків: '+res.rowsAffected); }); }); } else alert('Ваш браузер НЕ підтримує openDatabase.'); 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 && rowsAffected" WHERE `id`>1 AND `id`<11;',null, function(tr,res){ alert('було змінено рядків: '+res.rowsAffected); }); }); } else alert('Ваш браузер НЕ підтримує openDatabase.'); 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('SELECT * FROM test LIMIT 0, 5;',null, function(tr,res){ alert('було змінено рядків: '+res.rowsAffected); // 0 }); }); } else alert('Ваш браузер НЕ підтримує openDatabase.');