динамическая строка SQL не будет работать с двойными кавычками - PullRequest
0 голосов
/ 09 мая 2018

Я создал динамическую строку SQL с js, которая просматривает записи всего несколько дней назад.

var dateSearch = new Date();
dateSearch.setDate(dateSearch.getDate() - 3);
var dateSearchInput = dateSearch.toISOString();

...q=SELECT * FROM \"daily log\" WHERE date >= threeMonthInput"];

Приведенный ниже SQL-запрос работает с результатом dateSearch, но не с переменной, как указано выше, например, это работает:

...q=SELECT * FROM \"daily log\" WHERE date >= \'2018-05-06T05:17:47.270Z\'"];

Я пытался добавить \ 'накаждая сторона переменной, все еще ничего.

Любое понимание того, чтобы это работало как переменная.Спасибо.

1 Ответ

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

Я пытался добавить переменную в виде строки в URL. Мне нужно было разделить строку, добавить переменную и закончить строку.

Решение:

...q=SELECT * FROM \"daily log\" WHERE date >= '" + threeMonthInput + "\'"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...