Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
 Аватар для sweet_dreams
8 / 8 / 3
Регистрация: 26.03.2012
Сообщений: 362

Не выполняется sql запрос из программы

06.06.2018, 11:12. Показов 658. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
w file mainwindow. nichego nie wywodit, zapros rabichij, na serwere wse wywodit
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 c.Connection();
 
    QSqlQuery query ("select c.idMaterial, material.KodMaterialu as'Kod materialu', dostawca.Nazwa as'Dostawca', Rozmiar, (c.Cena/c.Rozmiar) as 'Cena za sztuke', c.Cena "
                  "from cennik c"
                  "INNER JOIN dostawca ON c.idDostawca=dostawca.idDostawca"
                  "INNER JOIN material ON c.idMaterial=material.idMaterial"
                  "INNER JOIN (select idMaterial, Cena, min(c.Cena/c.Rozmiar) as cenamin from cennik c"
                  "where c.Cena>0 group by c.idMaterial) p"
                  "on c.idMaterial = p.idMaterial AND (c.Cena/c.Rozmiar)=p.cenamin"
                  " Order by material.KodMaterialu ASC");
 
 
    ui->tableWidget->setColumnCount(6); // Указываем число колонок
        ui->tableWidget->setShowGrid(true); // Включаем сетку
        // Разрешаем выделение только одного элемента
        ui->tableWidget->setSelectionMode(QAbstractItemView::SingleSelection);
        // Разрешаем выделение построчно
        ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
        // Устанавливаем заголовки колонок
        QStringList  headers;
        headers<<"#"<<"Kod materialu"<<"Dostawca"<<"Rozmiar"<<"Cena za sztuke"<<"Cena";
        ui->tableWidget->setHorizontalHeaderLabels(headers);
        // Растягиваем последнюю колонку на всё доступное пространство
        ui->tableWidget->horizontalHeader()->setStretchLastSection(true);
        for(int i = 0; query.next(); i++){
            // Вставляем строку
            ui->tableWidget->insertRow(i);
            /* Устанавливаем в первую колонку id забирая его из результата SQL-запроса
             * Эта колонка будет скрыта
             * */
            ui->tableWidget->setItem(i,0, new QTableWidgetItem(query.value(0).toString()));
            ui->tableWidget->setItem(i,1, new QTableWidgetItem(query.value(1).toString()));
            ui->tableWidget->setItem(i,2, new QTableWidgetItem(query.value(2).toString()));
            ui->tableWidget->setItem(i,3, new QTableWidgetItem(query.value(3).toString()));
            ui->tableWidget->setItem(i,4, new QTableWidgetItem(query.value(4).toString()));
            ui->tableWidget->setItem(i,5, new QTableWidgetItem(query.value(5).toString()));
        }
 
        // Ресайзим колонки по содержимому
        ui->tableWidget->resizeColumnsToContents();
Добавлено через 5 минут
prostoj zapros pokazywajet
SQL
1
SELECT * FROM cennik
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.06.2018, 11:12
Ответы с готовыми решениями:

Не выполняется SQL-запрос
При нажатии на кнопку должно происходить обновление данных в БД. Однако оно не происходит, пусть значения и высчитываются. В чём проблема? ...

Не выполняется SQL запрос
Есть обработчик события нажатия кнопки, в котором выполняется следующий код: protected void btn_save_work_time_Click(object sender,...

Не выполняется запрос к SQL
Не получается правильно составить запрос для SQL суть такова. Есть DataGridView в котором необходимо считывать 1 строку и менять в другой...

1
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
06.06.2018, 11:47
К каждой строке текста запроса добавь пробел перед закрывающей кавычкой.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.06.2018, 11:47
Помогаю со студенческими работами здесь

SQL запрос не выполняется
Всем привет, пишу в С++ Builder XE2 . Была задача в Edit dropапть имя и фамилию из списка treeview ,а из Edit разбивать текст в 2...

Не выполняется SQL-запрос
Подскажите, не выполняется sql зарос по кнопке. procedure TMainForm.Button1Click(Sender: TObject); begin ADOQuery1.SQL.Clear;...

Sql запрос с float не выполняется
День добрый ! имею такой запрос : $query = &quot;UPDATE tbl_paper&quot; . &quot; SET length = 0,&quot; . &quot; number_tz = &quot; ....

SQL запрос выполняется 90 секунд
Привет ребят. Такая проблема. Есть запрос, который агрегирует данные из 10 таблиц, в итоге он выполняется 95 секунд. Вот сам запрос: ...

Почему не выполняется SQL запрос?
Здравствуйте! Подскажите, почему не выполняется SQL-запрос к базе данных $connect = new PDO(&quot;mysql:host=127.0.0.1;dbname=***&quot;,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru