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 |
|
|
Алексей1153 |
21.6.2018, 7:49
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
MishaUA, при создании объекта
QSqlQuery query укажи в конструкторе ссылку на БД, иначе будет использоваться подключение по умолчанию. А какое оно там у тебя - может, в этом проблема ---------- А также попробуй, как это всё будет работать, если тип сменить на строковый Сообщение отредактировал Алексей1153 - 21.6.2018, 7:49 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 10:27 |