ошибка вызвана шестым значением вашей второй вставки ('',) < - Последовательные одиночные кавычки (согнулся так) является SQLite-х способ избежать апостроф (цитирование из SQL в понимании SQLite ->HERE):
строка постоянной формируется путем заключения строки в одном д uotes ('). Одинарная кавычка внутри строки может быть закодирована путем размещения двух одиночных кавычек в строке - как в Паскале.
Это оставляет одинарную кавычку (не в одинарных кавычках) в качестве заполнителя будет обрабатываться SQLite, вместо ожидаемой строки постоянной ... и при этом ... коде ошибки 21 (SQLITE_MISUSE) является генерируется при попытке привязки.
Возможно, вы указали символ пробела '' или NULL?
EDIT: Несмотря на это ответ будучи ~ явно неправильно ~, информация в этом ответе есть SQLite «Гоча», что, вероятно, не получает много упоминания, так что я надеюсь, что это помогает любому, кто сажает здесь через родственные поисковые термины.
Вы пропускаете «* внутри строки *»; пара одиночных кавычек '' ''одна - это просто пустая строка. –
Ты абсолютно прав. Я заметил, что шестое значение OP должно быть одинаковым для каждой вставки и «предполагаемым» без фактического выполнения кода. Спасибо и рад, что вы указали на его проблему. – PositiveLogic