AC
Alexandru CodreanuMay 18, 2023, 2:06 p.m.
Несколько запросов к БД в рамках одной транзакции
Доброго времени суток.
Как правильно выполнить запросы в рамках одной транзакции ?
db->getDatabase().transaction(); QString str_error; QSqlQuery qry; //** 1 qry.prepare("INSERT ..."); if (qry.exec()) str_error = str_error + qry.lastError().text(); //** 2 qry.prepare("INSERT ..."); if (qry.exec()) str_error = str_error + qry.lastError().text(); //** 3 qry.prepare("INSERT ..."); if (qry.exec()) str_error = str_error + qry.lastError().text(); if (str_error.isEmpty()) db->getDatabase().commit(); else db->getDatabase().rollback();
... к примеру если во втором запросе ошибка, то в любом случае выполняются 1 и 3.
Никак не могу разобраться.
Буду благодарен в помощи.

We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
S
- SusLik
- May 28, 2023, 3:34 p.m.
C++ - Test 001. The first program and data types
- Result:53points,
- Rating points-4
g
- gopnik6404
- May 24, 2023, 4:41 p.m.
C++ - Test 005. Structures and Classes
- Result:100points,
- Rating points10
Last comments
How to make game using Qt - Lesson 2. Animation game hero (2D) Евгений, благодарю!

Evgenii LegotckoiMay 25, 2023, 4:49 p.m.
How to make game using Qt - Lesson 2. Animation game hero (2D) Евгений, благодарю! Всё равно не совсем понимаю :( Если муха двигает ножками только при нажатии клавиш перемещение, то что, собственно, делает код со строк 184-198 в triangle.cpp? В этих строчка…

Evgenii LegotckoiMay 21, 2023, 5:57 p.m.
How to make game using Qt - Lesson 2. Animation game hero (2D) Евгений, здравствуйте! Подскажите, а почему при нажатии одной клавиши переменная countForSteps увеличивается не на 1, на 4, ведь одно действие даёт увеличение этой переменной только на единицу? …
Now discuss on the forum

Evgenii LegotckoiApril 16, 2023, 4:07 p.m.
АБ
Sorting the added QML elements in the ListModel I am writing an alarm clock in QML, I am required to sort the alarms in ascending order (depending on the date or time (if there are several alarms on the same day). I've done the sorting …
Алексей БобровDec. 15, 2021, 8:03 a.m.
AC
Несколько запросов к БД в рамках одной транзакции Спасибо.
Alexandru CodreanuMay 18, 2023, 5:36 p.m.

Evgenii LegotckoiMarch 29, 2023, 4:11 p.m.

Evgenii LegotckoiApril 24, 2023, 3:22 p.m.
Спасибо.