【问题标题】:javascript sqlite sql searchesjavascript sqlite sql 搜索
【发布时间】:2013-11-17 03:02:36
【问题描述】:

此函数可以找到记录,但未触发“未找到”的 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;

}

【问题讨论】:

    标签: javascript sql sqlite cordova


    【解决方案1】:
    if (result.rows.length>0) { 
        var row = result.rows.item(0); 
        alert(row.BaleDate); 
    }else { 
        alert("no records found"); 
    }
    

    试试这个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-09
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多