以下の関数は JavaScript ファイルにあります。その意図は、sqlite データベースの行 ID 列の最大値を返すことです。現在、「Select * from table query」が実行された後にのみ機能します。どうしてこれなの?
function lastRecord(){
db.transaction(function (tx) {
tx.executeSql('SELECT MAX(rowid) as mr FROM Surveys', [], function(tx, results){
var maxRowid = results.rows.item(0).mr;
alert(maxRowid);
});
});
}
関数が呼び出されるたびに正しい MAX 行 ID 値を表示するために SELECT MAX(rowid) を取得するために何をロードする必要があるかについて明確にしていただければ幸いです。MAX関数を実装するための標準フォーマット(構造)は何ですか?ありがとう。