SQLITE_MISUSE:参数错误或其他API滥用

时间:2019-05-13 15:10:10

标签: javascript node.js sqlite

关注this tutorial时出现sqlite错误。

我已经安装了Windows ODBC驱动程序,并在项目和全局npm install sqlite3中做了一个npm install

$ node src/script.js
SQLITE_MISUSE: bad parameter or other API misuse

脚本是

const sqlite3 = require('sqlite3').verbose();

let db = new sqlite3.Database('./project.db', sqlite3.OPEN_CREATE, (err) => {
  if (err) {
    console.error(err.message);
  } else {
        console.log('Connected to the project database.');
    }
});

我对sqlite的所有了解都表明,即使OPEN_CREATE语句也不是必需的,如果它不存在,它也应该创建db文件。当我运行脚本时,没有创建任何db文件,只会导致错误消息。为什么sqlite不帮我做这个数据库文件?

0 个答案:

没有答案