powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Qt, Linter, ODBC - в запросе оператор case плохо работает
2 сообщений из 2, страница 1 из 1
Qt, Linter, ODBC - в запросе оператор case плохо работает
    #35315872
igastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во встроеном SQL редакторе СУБД Linter оператор case отрабатывает нормально, но когда я запрос помещаю в QSqlQueryModel(библиотеки Qt), а потом отображаю результат в QSqlTableView, то к отобранным данным дописываются какие-то символы, что происходит и со следующим столбцом, который выбирался не по оператору case. В последующих столбцах результат нормальный. Запрос не помню, но примерно так

SELECT
case TIP when 'tip1' then 1 else MARKA and
COLOR,
MASSA from CAR

Помогите
...
Рейтинг: 0 / 0
Qt, Linter, ODBC - в запросе оператор case плохо работает
    #35321081
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странный глюк. На вскидку повторить не смогли. Перешлите в службу техподдержки пример, не забудьте указать версию ЛИНТЕР. Как временное решение, могу предложить попробвать привести явно к какому-то типу, допустим char(20), выражения под when. Может поможет.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Qt, Linter, ODBC - в запросе оператор case плохо работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]