Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   БД для новичка. Помогите, нужно быстро разобратся (https://www.otvetnemail.ru/novyj-arhiv-2-812/bd-dlya-novichka-pomogite-nuzhno-bystro-razobratsya-271855/)

Guest 29.09.2011 05:49

БД для новичка. Помогите, нужно быстро разобратся
 
Как удалить файл базы данных?Код:#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();}файл не удаляется. Что делать?


Часовой пояс GMT, время: 08:54.


© www.otvetnemail.ru - Форум вопросов и ответов.