如何通过javascript获得数据库的平均录制时间

时间:2014-09-10 12:26:37

标签: javascript cordova time sp-executesql

我可以将一次操作插入到数据库中,但是我有时间为1000次操作获取时间。我在成功发送请求的函数中得到结束时间。

var startTime = 0;
var endTime = 0;
function func(){
  startTime = new Date();
  tx.executeSql('INSERT INTO tblDemo ('
                + 'personName, personAge, personColour)'
                + 'VALUES (?, ?, ?);'
               , [name, age, colour], querySuccess, errorHandler);
  setTimeout(function(){
     var result = endTime-startTime;
     alert(result);
  }, 10000);
}
function querySuccess() {
    endTime = new Date();
}

我无法在此代码中使用循环,因为操作是异步执行的,而且我无法在1000次操作后获得结束时间。

0 个答案:

没有答案