node.js - Ошибка: SQLITE_ERROR: рядом с «пользователями»: синтаксическая ошибка - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь поместить объект JSON "Синхронизированный" (который вы увидите в коде). Это код для функции "addServer (userid, serverid)". Функция требуется от другого * 1006. * file

     db.all(`SELECT * FROM Users WHERE Tag = ? LIMIT 1`, userid, async(error,element) => {

       if(element[0].Synced === '') {
         var sJSON = {
           users:{
             [userid]:4,
           },
           servers:[`${serverid}`]
         }

        var serverJSON = JSON.stringify(sJSON)
         console.log(serverJSON)
} else { 
  //Else statement not done yet
}
 db.run(`UPDATE Users SET Synced = "${serverJSON}" WHERE Tag = "${userid}"`)
})

Решено. Необходимо изменить цитату.

1 Ответ

0 голосов
/ 05 февраля 2020

Как сказал Дейв Ньютон, мне пришлось проверить свою цитату. Что я сделал, так это изменил мои двойные кавычки на одинарные, что решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...