问题描述
我在使select语句起作用时遇到问题。这是代码:
const sqlit = require('sqlite3').verbose();
const path = require('path');
const dbPath = path.resolve(__dirname,'baza/data.db');
var db = new sqlit.Database(dbPath);
function ispis(){
console.log('point1');
var sql = "SELECT naziv FROM projekt";
db.serialize(function() {
console.log('point2');
db.get(sql,function(err,rows) {
console.log('point3');
console.log(err);
console.log(rows.naziv);
});
});
console.log('point4');
db.close();
}
在任何地方都不会引发错误,控制台将打印控制点1,2和4,但绝不会输出3。我确定数据在数据库中,因为在DBbrowser中使用相同的sql返回行。 我花了数小时试图找到解决办法,但没有运气。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)