-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


не работают транзакции в MS Access (при подключении к .mdb через ODBC)

Пятница, 09 Сентября 2016 г. 08:55 + в цитатник
подключаюсь из среды Qt 4 (C++) при помощи строки ODBC
str_conn="DRIVER={Microsoft Access Driver (*.mdb)};FIL={MSAccess};DSN='MSAccess';DBQ=C:/db/my_base.mdb";
Пытаюсь использовать транзакцию
bool is_good=true;
QSqlDatabase::database("my_conn").transaction();

is_good=qry.exec("DELETE ...");
if(is_good && .....)
is_good=qry.exec("INSERT INTO ....");
if()if()if()

if(is_good)
{
QSqlDatabase::database("my_conn").commit();
else
QSqlDatabase::database("my_conn").rollback();
Транзакция не срабатывает. Вообще, это возможно-использовать транзакции в Access через ODBC?

http://www.sql.ru/forum/1230108/ne-rabotaut-tranzakcii-v-ms-access-pri-podkluchenii-k-mdb-cherez-odbc


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку