2017-04-21 21 views
0

需要如何从JavaScript中特定列记录SQLite数据库中获取值,我成功地插入值DB但确实没怎么从数据库我如何获得SQLite数据库值在JavaScript

这里我的样本获取值代码如何我插入:

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

[阅读从SQLite数据库,语法信息的可能的复制?如何在html5 webapp中使用它?](http://stackoverflow.com/questions/3122057/reading-info-from-sqlite-database-syntax-how-do-i-use-it-in-html5-webapp ) – Pyromonk

+0

我试过,但我得到'db.transaction'未定义 – batMan007

+0

首先c我的问题我如何插入和我已经使用了什么方法基于那给我的解决方案 – batMan007

回答

0

终于让我找到了解决办法

var fName = db.exec("SELECT First_Name FROM profile_id") 

此代码的工作

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); 
    }); 
+0

我在控制台上看到这个错误“Uncaught TypeError:Can not read property'First_Name'of undefined” – batMan007

相关问题