узел JS вызов MySQL хранимая процедура не работает для меня взорвать мой код - PullRequest
0 голосов
/ 25 апреля 2018
app.get('/pool', function (req, res) {
    pool.getConnection(function (err, connection) {
        if (err) {
            console.log("Error");
        }
        else {
            console.log("connection");
            connection.query('sp_LI_UploadData_Get', function (err, results, fields) {
                connection.release();
                if (err) {
                    res.status(400).send(err);
                }
                res.send(JSON.stringify(results));
            });

        }

    });
});

Я получил эту ошибку {"code": "ER_PARSE_ERROR", "errno": 1064, "sqlMessage": "У вас есть ошибка в синтаксисе SQL; проверьте правильность синтаксиса в руководстве, соответствующем версии сервера MySQL". использовать рядом с 'sp_LI_UploadData_Get' в строке 1 "," sqlState ":" 42000 "," index ": 0," sql ":" sp_LI_UploadData_Get "}

1 Ответ

0 голосов
/ 29 мая 2018

Call sp () работает для решения этой проблемы ...

connection.config.query('call sp_LI_UploadData_Add(?)',
            [0],
            function (err, result) {
                if (err) {
                    //next(err);
                    res.send('Error');
                    console.log(err.message);
                }
                else { }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...