javascript sqlite sql searches

javascript sqlite sql searches

本文关键字:searches sql sqlite javascript      更新时间:2023-09-26

此函数可以查找记录,但不会触发"未找到"的else块。我在这里做错了什么?

/////////////////////////////
function SearchBale() {
/////////////////////////////
var baledate = $('#exBaleDate').val();

  db.transaction(function(transaction)    
  {  
    transaction.executeSql("SELECT * FROM BaleRecords WHERE BaleDate ='" + baledate + "';",[],
        function(transaction, result)    
           { 
                if (result !== null && result.rows !== null) 
                   { var row = result.rows.item(0);
                      alert(row.BaleDate);           
                   }
                  else
                   { 
                     alert("no records found"); 
                   }
            }, errorHandler)
  }, errorHandler, nullHandler);
  return;
}
if (result.rows.length>0) { 
    var row = result.rows.item(0); 
    alert(row.BaleDate); 
}else { 
    alert("no records found"); 
}

试试这个