javascript - SQLITE_MISUSE:错误的参数或其他 API 滥用
问题描述
遵循本教程时出现 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 不为我制作这个 db 文件?
解决方案
推荐阅读
- php - 有没有办法在我的数据库中删除逗号?代码点火器 PHP
- javascript - Vue.JS - 基于另一个属性 + 字符串的属性值
- javascript - 未捕获的类型错误:无法读取未定义的属性“req_tanggal”
- python - 谷歌 colab 中的 ScispaCy
- java - 堆叠 ASM 访问者的正确方法是什么?
- excel - 对 Azure Active Directory 进行身份验证
- sql-server - 而不是更新记录更新命令制作新条目
- loops - 为什么我的代码运行 goto 循环的次数比它应该运行的多两次?
- react-native - 当我在 Android Studio 中运行 react native 时构建失败
- python-3.x - Dataframe ValueError:无法将字符串转换为浮点数: