1. C++ / Говнокод #8035

    +169

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    if(this->connectionState)
        {
            db_Model->clear();
            db_Model->setTable("lh_chat_archive");
            db_Model->setRelation(6, QSqlRelation("lh_profiles", "id", "last_name"));
            db_Model->setEditStrategy(QSqlRelationalTableModel::OnManualSubmit);
            db_Model->removeColumn(0);
            db_Model->removeColumn(0);
            db_Model->removeColumn(0);
            db_Model->removeColumn(0);
            db_Model->removeColumn(0);
            db_Model->removeColumn(2);
            db_Model->removeColumn(2);
            db_Model->removeColumn(2);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->removeColumn(3);
            db_Model->select();
            db_Model->setHeaderData(0, Qt::Horizontal, trUtf8("Клиент"));
            db_Model->setHeaderData(1, Qt::Horizontal, trUtf8("Менеджер"));
    
            mapper->setModel(db_Model);
            mapper->setItemDelegate(new QSqlRelationalDelegate(this));
        }

    Сотрудник фирмы таким образом избавился от ненужных столбцов в выборке. На вопрос: "А как быть если столбцов много?", ответа не последовало...

    Запостил: inbush, 30 Сентября 2011

    Комментарии (21) RSS

    • показать все, что скрыто/*фокус
      Ответить
    • На вопрос: "А как быть если столбцов много?", ответа не последовало... Сотрудник скончался...
      Ответить
    • connectionState bool доставляет
      Ответить
    • Сотрудник, случаем, не китаец?
      Ответить
    • Сотрудник вроде отечественный
      грохнуть можно циклом, можно функцией removeColumns (int column, int count).
      Ответить
    • А так что — мало?
      Ответить
    • столбцов уже дохуя

      "А как быть если столбцов много?"
      проломить череп архитектору бд
      Ответить
      • да. давайте всё запихнем в один столбец, а потом будем его парсить
        Ответить
        • в Калькуттском институте реляционной алгебры и технической поддержки изобрели полуключевой атрибут - революционную концепцию, которая перевернет современные базы данный
          Ответить
          • сарказм?
            Ответить
            • Поразительно! Как Вы догадались?
              Ответить
              • Наверное потому что это было изобретено в университете Шри Сатья Саи, а вовсе не в Калькуттском.
                Ответить
                • Это всё потому, что Сатья Саи Баба - вовсе не баба, а ахтунг
                  Ответить
      • записывать все в файл в бинарном виде
        Ответить

    Добавить комментарий