Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
dev:qt:qt_ibase_fix_commit [2015/05/20 14:27] denis |
dev:qt:qt_ibase_fix_commit [2015/05/20 14:41] (текущий) denis [the solution] |
||
|---|---|---|---|
| Строка 33: | Строка 33: | ||
| ==== the solution ==== | ==== the solution ==== | ||
| - | Edit file ''...qtbase/src/sql/drivers/ibase/qsql_ibase.cpp'': | + | Edit file ''.../qtbase/src/sql/drivers/ibase/qsql_ibase.cpp'': |
| <code cpp> | <code cpp> | ||
| bool QIBaseDriver::commitTransaction() | bool QIBaseDriver::commitTransaction() | ||
| Строка 58: | Строка 58: | ||
| } | } | ||
| </code> | </code> | ||
| + | |||
| + | ==== ps ==== | ||
| + | Prefer explicit transation **start** and **commit** as shown above because it is not possible to avoid this problem executing queries with implicit transaction control. | ||
| + | |||