{
QSqlQuery q;
- if (!q.exec("CREATE TABLE properties(cell TEXT, prokey TEXT, value REAL, PRIMARY KEY (cell, prokey))"));
+ if (!q.exec("CREATE TABLE properties(cell TEXT, prokey TEXT, value REAL, PRIMARY KEY (cell, prokey))"))
{
- if (mDatabase->database.lastError().type() != QSqlError::NoError)
+ std::string message = "Failied to create data table (properties) in ";
+ message.append(mStoragePath.toStdString());
+ message.append("\n");
+ message.append(mDatabase->database.lastError().text().toStdString());
+ if (dnGlobal()->updateErrorStatus(DNGlobal::ERROR))
{
- std::string message = "Failied to create data table (properties) in ";
- message.append(mStoragePath.toStdString());
- message.append("\n");
- message.append(mDatabase->database.lastError().text().toStdString());
- if (dnGlobal()->updateErrorStatus(DNGlobal::ERROR))
- {
- dnGlobal()->setMessage1("Persistent storage initialization error.");
- dnGlobal()->setMessage2(message);
- }
- return false;
+ dnGlobal()->setMessage1("Persistent storage initialization error.");
+ dnGlobal()->setMessage2(message);
}
+ return false;
}
}
{
QSqlQuery q;
- if (!q.exec("CREATE TABLE xyzvdata(cell TEXT, dskey TEXT, dsindex INTEGER, x REAL, y REAL, z REAL, v REAL, PRIMARY KEY (cell, dskey, dsindex))"));
+ if (!q.exec("CREATE TABLE xyzvdata(cell TEXT, dskey TEXT, dsindex INTEGER, x REAL, y REAL, z REAL, v REAL, PRIMARY KEY (cell, dskey, dsindex))"))
{
- if (mDatabase->database.lastError().type() != QSqlError::NoError)
+ std::string message = "Failied to create data table (dataset) in ";
+ message.append(mStoragePath.toStdString());
+ message.append("\n");
+ message.append(mDatabase->database.lastError().text().toStdString());
+ if (dnGlobal()->updateErrorStatus(DNGlobal::ERROR))
{
- std::string message = "Failied to create data table (dataset) in ";
- message.append(mStoragePath.toStdString());
- message.append("\n");
- message.append(mDatabase->database.lastError().text().toStdString());
- if (dnGlobal()->updateErrorStatus(DNGlobal::ERROR))
- {
- dnGlobal()->setMessage1("Persistent storage initialization error.");
- dnGlobal()->setMessage2(message);
- }
- return false;
+ dnGlobal()->setMessage1("Persistent storage initialization error.");
+ dnGlobal()->setMessage2(message);
}
+ return false;
}
}