Вероятная причина
Вы пытаетесь открыть Items.db
в том же каталоге, что и server.js
.В каталоге нет файла с именем Items.db
, поэтому создается новая пустая база данных Items.db
.
Изменить
var db = new sqlite3.Database('Items.db');
на
var db = new sqlite3.Database('relative_path_to/Items.db');
Гдеrelative_path_to
- это относительный путь от server.js
до Items.db
.
Вы можете получить тот же результат, переместив Inputs.db
в тот же каталог, что и server.js
.
Альтернативная причина
Items.db
не имеет таблицы Items
.
Убедитесь, что Items.db
имеет таблицу с таким именем.
sqlite3 Items.db
sqlite> CREATE TABLE IF NOT EXISTS Items (id INTEGER);
sqlite> .exit