Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
Василий К. |
19.2.2021, 15:00
Сообщение
#1
|
|
Новичок Группа: Неактивирован Сообщений: 3 Регистрация: 19.2.2021 Пользователь №: 5254 Спасибо сказали: 0 раз(а) Репутация: 0
|
Добрый день!
У меня есть таблица в базе MySQL 8.0.23 следующего типа И есть вот такой запрос так вот, из-за поля типа json всегда пустая выборка, если использоваить q->prepear(). Если же сразу сделать q->exec("select f_formula frmo s_salary_shift where f_id=1"), то выборка не пустая. Походу, это глюк Qt или я ошибаюсь? |
|
|
|
|
Алексей1153 |
20.2.2021, 18:06
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Василий К., а с другими типами нормально работает? Так то вроде всё нормально выглядит
Раскрывающийся текст Разве что динамика тут не к месту, можно на стеке работать |
|
|
|
|
Василий К. |
23.2.2021, 16:11
Сообщение
#3
|
|
Новичок Группа: Неактивирован Сообщений: 3 Регистрация: 19.2.2021 Пользователь №: 5254 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Алексей1153 @ 20.2.2021, 19:06) Link Василий К., а с другими типами нормально работает? Так то вроде всё нормально выглядит Раскрывающийся текст Разве что динамика тут не к месту, можно на стеке работать Да, с другими типами работает абсолютно корректно. Но как только в выборке появляется поле с типо json, результат - ноль строк. И никаких сообщений об ошибках. Причем, если поля json заданы значением null, то выборка работает. На счет динамики - оказывается, если не использовать указатель, происходит утечка памяти |
|
|
|
|
Алексей1153 |
23.2.2021, 17:21
Сообщение
#4
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Цитата(Василий К. @ 23.2.2021, 18:11) Link происходит утечка памяти интересно. А можно конкретный пример, на котором это повторяется? Я не сталкивался. Может быть, глюк конкретной версии компилятора. Вообще, никакой разницы быть не должно между стеком и new/delete |
|
|
|
|
Василий К. |
27.2.2021, 10:29
Сообщение
#5
|
|
Новичок Группа: Неактивирован Сообщений: 3 Регистрация: 19.2.2021 Пользователь №: 5254 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Алексей1153 @ 23.2.2021, 18:21) Link Цитата(Василий К. @ 23.2.2021, 18:11) Link происходит утечка памяти интересно. А можно конкретный пример, на котором это повторяется? Я не сталкивался. Может быть, глюк конкретной версии компилятора. Вообще, никакой разницы быть не должно между стеком и new/delete Воспроизвести не удалось. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 1.1.2026, 8:53 |