Я пытаюсь передать значение из sqlite3 функции с Node.js, но я получаю всегда undefined
.sqlite3 и узел-JS возвращает неопределенное
Вот мой код:
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('./rolety.db');
var row;
db.get("SELECT open_hour, open_minut FROM autorun_open", function(err, row) {
console.log(row.open_hour);
console.log(row.open_minut);
row = row.open_hour;
});
console.log("R:" + row);
Насколько, я могу видеть его запустить асинхронно, потому что я получаю что-то вроде этого:
Row: undefined
6
45
Последняя строка моего кода выполняется до того sql результат. Что мне делать, чтобы получить правильное значение из sql?
THX, который отлично работает. – user2104455
Спасибо. Пожалуйста, отметьте мой ответ как правильный ответ. – Freddy