QSqlQuery. программа на Debian вылетает если запрашиваю тип JSON |
Здравствуйте, гость ( Вход | Регистрация )
QSqlQuery. программа на Debian вылетает если запрашиваю тип JSON |
MishaUA |
20.6.2018, 21:45
Сообщение
#1
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Здравствуйте!
Есть база данных и в таблице один из столбцов имеет тип JSON. По не понятным причинам, моя программа, собранная и запущенная на Debian 9 вылетает, если делаю запрос, в котором есть это поле. К примеру:
Location имеет тип JSON; Абсолютно та же ошибка, если выбираю всё(SELECT *). Ошибка вот такая:
При этом там же прога, собранная и запущенная на винде работает отлично. И если я делаю UPDATE этого поля, то даже на дебиане работает. Ну и так же нормально работает если я изменяю тип с JSON на TEXT. Помогите, плиз)) Сообщение отредактировал MishaUA - 20.6.2018, 21:55 |
|
|
MishaUA |
21.6.2018, 9:08
Сообщение
#2
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Так подключение по умолчанию и используется. В проге ещё куча запросов, помимо этого))
Оказалось, что не смотря на то, что на винде не вылетает, если в запросе есть поле JSON, то возвращается пустой результат (0 строк), но при этом query.exec()==true. На винде Qt последний. |
|
|
Текстовая версия | Сейчас: 29.11.2024, 10:43 |