2015-01-28 3 views
0

Я использую плагин corova sqlite. У меня возникают некоторые проблемы с моим запросом, чтобы получить ожидаемые результаты. Если я жестко закодирую значения параметров в моем запросе, работает так, как я ожидаю, поэтому мой запрос будет прекрасен. Мне нужно увидеть, какие значения имеют мои параметры после их передачи в мой SQL-запрос. Я не уверен, как получить значения моего параметра, когда они находятся внутри фактического запроса. Я хочу убедиться, что запрос правильно получает значения.javascript show sqlite параметры значения

вот мой соответствующий код

var query = "SELECT * FROM empvalues WHERE (amount * ? + salary * ? * (sales * ? + years * ?) > ?)"; 
     $cordovaSQLite.execute(db, query, [var_amount,var_salary,var_totalsales,var_years,var_totalvalue]).then(function(res)... 

ответ

0

Чтобы проверить, является ли конец ваших параметров правильно в SQL, используйте запрос, который просто возвращает значение параметров и проверьте результат:

execute(db, "SELECT ? AS amount, ? AS salary", [var_amount, var_salary]) 
+0

что сделал это. Благодарю. Похоже, мои параметры передаются. Возможно, что-то еще проблема. Так странно, когда я вручную вставляю значения, он отлично работает. Если я использую параметры, я не получаю никаких результатов. – Gene

 Смежные вопросы

  • Нет связанных вопросов^_^