Intruder
27 мая 2022 г. 22:01

Запрос на изменение БД с помощью оператора UPDATE и странное поведение QTableView

При попытке выполнения опретора SQL UPDATE при обновлении содержимого QTableView происходит изменение следования строк в таблице. Почему так может происходить?

2

Вам это нравится? Поделитесь в социальных сетях!

4
o
  • 28 мая 2022 г. 0:27

Добрый день, в запросе нужно написать sort by какое-то

    o
    • 28 мая 2022 г. 0:28

    или сортировку в модели включить.

      Intruder
      • 28 мая 2022 г. 10:13

      Добрый день. Не совсем понял, где в запросе нужно написать sort by. При построении отображения в QTableView я использую QSqlTableModel, так как не нужно связывать таблицу ни с какой другой таблицей.

        o
        • 29 мая 2022 г. 3:28
        • (ред.)

        или запрос к базе так https://www.w3schools.com/sql/sql_ref_order_by.asp
        или сортировка в модели через прокси модель https://doc.qt.io/qt-5/qsortfilterproxymodel.html

          Комментарии

          Только авторизованные пользователи могут публиковать комментарии.
          Пожалуйста, авторизуйтесь или зарегистрируйтесь