2017-02-20 58 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();