• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML>
2<html>
3<title>Select read-transactions (store results in JS variables)</title>
4<script src="../head.js"></script>
5<script src="../common.js"></script>
6<script>
7var idCounter = 0;
8var resultId = 0;
9var resultString = '';
10
11function transactionCallback(tx) {
12  tx.executeSql('SELECT * FROM Test WHERE ID = ?', [idCounter++],
13                function(tx, data) {
14                  for (var i = 0; i < data.rows.length; i++) {
15                    resultId = data.rows.item(i).ID;
16                    resultString = data.rows.item(i).Foo;
17                  }
18                }, function(tx, error) {});
19}
20</script>
21
22<body>
23<script>
24  runPerformanceTest({
25    dbName: "SelectReadTransactionsReadResults",
26    readOnly: true,
27    insertRowsAtSetup: true,
28    transactionCallback: transactionCallback,
29    customRunTransactions: null
30  });
31</script>
32</body>
33</html>
34