Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3820ae33

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 3820ae3335697a03f8a8bca236bfebf44101ebec
  • Vorgänger 11bbe9a6
  • Nachfolger c22391b2

...

Unterschiede anzeigen:

src/database.cpp
return true;
}
DatabaseType Database::getDatabaseType(QString s) {
if (s == "qmysql") {
return DatabaseType::MYSQL;
} else if (s == "qpgsql") {
return DatabaseType::PGSQL;
} else {
return DatabaseType::SQLITE;
}
}
QSharedPointer<Schema> Database::getSchema(int db, QSharedPointer<Database> database) {
switch (db) {
case SQLITE:
return QSharedPointer<Schema>(new SqliteSchema(database));;
break;
// case PGSQL:
// return QSharedPointer<Schema>(new PgSqlSchema());
// break;
// case MYSQL:
// return QSharedPointer<Schema>(new MysqlSchema());
// break;
default:
return QSharedPointer<Schema>(new SqliteSchema(database));
break;
}
}
bool Database::exec(const QString &query) {
QSqlQuery q = QSqlQuery(this->database);
bool ok = q.exec(query);

Auch abrufbar als: Unified diff