aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/KvsObject_sql.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/KvsObject_sql.cpp')
-rw-r--r--src/modules/objects/KvsObject_sql.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/objects/KvsObject_sql.cpp b/src/modules/objects/KvsObject_sql.cpp
index 34b7b519c..3212d187d 100644
--- a/src/modules/objects/KvsObject_sql.cpp
+++ b/src/modules/objects/KvsObject_sql.cpp
@@ -164,7 +164,8 @@ KVSO_CLASS_FUNCTION(sql,setConnection)
}
}
else szDbDriver="QSQLITE";
- QSqlDatabase db=QSqlDatabase::addDatabase(szDbDriver,szConnectionName);
+ QSqlDatabase db;
+ db=QSqlDatabase::addDatabase(szDbDriver,szConnectionName);
mSzConnectionName = szConnectionName;
db.setDatabaseName(szDbName);
db.setHostName(szHostName);
@@ -176,6 +177,7 @@ KVSO_CLASS_FUNCTION(sql,setConnection)
if(m_pCurrentSQlQuery) delete m_pCurrentSQlQuery;
m_pCurrentSQlQuery = new QSqlQuery(db);
}
+ else m_pCurrentSQlQuery = 0;
c->returnValue()->setBoolean(bOk);
return true;
}