summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'newmoviewizard.cpp')
-rw-r--r--newmoviewizard.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp
index 790f2a0..8cd9936 100644
--- a/newmoviewizard.cpp
+++ b/newmoviewizard.cpp
@@ -55,11 +55,12 @@ void NewMovieWizard::accept(){
insertSeriesQ.prepare("INSERT INTO series (tseries_name) VALUES(:name)");
insertSeriesQ.bindValue(":name", seriesName);
if(insertSeriesQ.exec()){
- seriesIdQ.bindValue(":value", seriesName);
- seriesIdQ.exec();
- while(seriesIdQ.next()){
- seriesId = seriesIdQ.value(0).toInt();
+ QSqlQuery curval("SELECT currval('series_iseries_id__seq')", db);
+ while(curval.next()){
+ seriesId = curval.value(0).toInt();
}
+ db.commit();
+ db.transaction();
}else{
QMessageBox::critical(this, tr("Error"), tr("Failed to create series!"));
db.rollback();