Как удалить файл базы данных?Код:#include #include #include static bool createConnection(){ QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("addressbook"); db.setUserName("elton"); db.setHostName("epica"); db.setPassword("password"); // if( db.open()) { if(db.tables().isEmpty()) { QMessageBox::critical(0,QObject::tr("Dat abase Error"), QString(db.lastError().text())); } if(db.tables().isEmpty()) {db.close();db.removeDatabase("addressbo ok");} return false; } return true;}// ----------------------------------------------------------------------int main(int argc, char** argv){ QApplication app(argc, argv); if (!createConnection()) { return -1; }/* QTableView view; QSqlTableModel model; model.setTable("addressbook"); model.select(); model.setEditStrategy(QSqlTableModel::On FieldChange); view.setModel(&model); view.show();*/ return app.exec();}файл не удаляется. Что делать?
|