2017-02-20 38 views
0

在API頁面上,編寫語句可用於執行GET查詢([鏈接到API])1但我嘗試過使用它並且我可以「T有個好結果(該行是總是未定義) 這裏是我的代碼示例提前使用SQLite3爲GET查詢在Node js中編寫語句

var db = openDatabase(); 

db.serialize(function() { 
    var stmt = db.prepare("SELECT * FROM table WHERE (?)=(?)"); 
    stmt.get(field,value,function(err,row){ 
     var callbckObj = null; 

     if(row != undefined){ 
      callbckObj = new callbckObj(row); 
     } 
     callback(err, callbckObj);  
    }); 
    stmt.finalize(); 
}); 

db.close(); 

感謝

回答

1

最後,GET語句只能取一個參數,以便正確SQLITE查詢是:

db.serialize(function() { 
    var stmt = db.prepare("SELECT * FROM table WHERE "+KEY_FIELD_NAME+"=(?)"); 
    stmt.get(fieldName,function(err,row){ 
     var callbckObj = null; 

     if(row != undefined){ 
      callbckObj = new callbckObj(row); 
     } 
     callback(err, callbckObj);  
    }); 
    stmt.finalize(); 
}); 

db.close();