diff options
Diffstat (limited to 'src/modules/objects/KvsObject_sql.cpp')
| -rw-r--r-- | src/modules/objects/KvsObject_sql.cpp | 4 |
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; } |
