我需要如何从Jql中获取特定列记录的sqlite数据库中的值,我成功地在DB中插入了值,但是没有如何从db中获取值
这里是我插入的示例代码:
var newPath1 = __dirname + path.sep+'schedule.sqlite'
var bfr = fs.readFileSync(newPath1)
var db = new sql.Database(bfr)
db.run("INSERT into
profile_id(SNo,visit_id,date,time,profile_url,First_Name,Last_Name) VALUES
(?,?,?,?,?,?,?)",
[result,result1,date1,time1,sampleUrl,first_Name,last_Name])
var data = db.export();
var buffer = new Buffer(data);
fs.writeFileSync(newPath1, buffer);
我需要这个数据库的解决方案我需要从 First_Name
获取所有值答案 0 :(得分:1)
试试这个,
var stmt = db.prepare("INSERT into
profile_id(SNo,visit_id,date,time,profile_url,First_Name,Last_Name) VALUES
(?,?,?,?,?,?,?)");
stmt.run(result,result1,date1,time1,sampleUrl,first_Name,last_Name);
stmt.finalize();
db.each("SELECT First_Name FROM profile_id", function(err, row) {
console.log("First Name : "+row.First_Name);
});
答案 1 :(得分:0)
最后我找到了解决方案
var fName = db.exec("SELECT First_Name FROM profile_id")
此代码有效