Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   [Qt+Firebird] Изменить значение генератора из клиента (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/qt-firebird-izmenit-znachenie-generatora-iz-klienta-270699/)

Guest 29.09.2011 05:10

[Qt+Firebird] Изменить значение генератора из клиента
 
Подскажите пожалуста. Есть такой код, задача которого - изменить значение генератора в БД.Код:int dmModule::setGenGoods(const int gen){ QString query_str = "SET GENERATOR GEN_SPRGOODS_ID TO ?"; QSqlQuery *query = new QSqlQuery(dmModule::db); query->prepare(query_str); query->addBindValue(gen); query->setForwardOnly(true); query->exec(); if(query->lastError().isValid()){ QMessageBox::about(0,"errror",query->lastError().text()+query->lastQuery()); } dmModule::db.commit(); delete query; return 0;}код вызывается и нормально отрабатывает. Но значение генератора остается прежним.В IBExpert используя SQL Editor данный запрос удается выполнить без проблем.Почему не выполняется в функции?


Часовой пояс GMT, время: 03:12.


© www.otvetnemail.ru - Форум вопросов и ответов.