SQLite.Net.SQLiteException: “too many SQL variables” (UWP)

214
07 июня 2017, 00:56

Добрый день!

Не могу понять и побороть причину исключения SQLite.Net.SQLiteException: "too many SQL variables". Проект UWP на C#. Используется библиотека SQLite.Net. Исключение выбрасывается при вызове метода SQLiteConnection.UpdateWithChildren(object item). Ниже представлен скриншот исключения и содержимое query.

Исключение срабатывает на довольно большом объекте для обновления. Скриншот содержимого представлен ниже.

Прошу помочь разобраться в этой проблеме и решить ее. С нетерпением жду ваш ответ!

Answer 1

SQLite по умолчанию имеет ограничение на передачу 999 переменных, но его можно изменить во время выполнения запроса. Если выпадает такое исключение, значит, скорее всего, установлено дефолтное значение.
Что делать описано тут.
Пример изменения лимита - sqlite3_limit(db,SQLITE_LIMIT_VARIABLE_NUMBER,size).
Об ограничениях можно прочитать тут.

READ ALSO
JS счетчик и смена блока

JS счетчик и смена блока

Здравствуйте! у меня есть 2 странички, одна с отсчетом времени (стоит счетчик), другая с контентомМне нужно чтобы страничка с СЧЕТЧИКОМ, КАЖДЫЙ...

424
HTMLElement.prototype.remove

HTMLElement.prototype.remove

Где найти информацию по этому методу? В MDN среди методов HTMLElement, Element, Node такого не нашелОднако в 58 хроме он присутствует как нативный

368