Sqlite3和Electron问题

问题描述

我在使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 (将#修改为@)