2018-05-31 Fred Gleason <fredg@paravelsystems.com>

* Refactored table drops to use 'RDApplication::dropTable()'.
This commit is contained in:
Fred Gleason
2018-05-31 19:11:16 +00:00
parent c6bbac7267
commit 84430a10ef
13 changed files with 58 additions and 101 deletions

View File

@@ -173,9 +173,7 @@ void ListFeeds::addData()
delete q;
RDDeleteFeedLog(feed);
feed.replace(" ","_");
sql=QString().sprintf("drop table %s_FIELDS",(const char *)feed);
q=new RDSqlQuery(sql);
delete q;
rda->dropTable(feed+"_FIELDS");
delete edit_feed;
return;
}
@@ -278,9 +276,7 @@ void ListFeeds::deleteData()
delete q;
RDDeleteFeedLog(feedname);
feedname.replace(" ","_");
sql=QString().sprintf("drop table %s_FIELDS",(const char *)feedname);
q=new RDSqlQuery(sql);
delete q;
rda->dropTable(feedname+"_FIELDS");
item->setSelected(false);
pd->reset();

View File

@@ -512,15 +512,10 @@ void MainWidget::quitMainWidget()
void MainWidget::ClearTables()
{
RDSqlQuery *q1;
QString sql="show tables";
RDSqlQuery *q=new RDSqlQuery(sql);
while(q->next()) {
sql=QString().sprintf("drop table %s",
(const char *)q->value(0).toString());
q1=new RDSqlQuery(sql);
delete q1;
rda->dropTable(q->value(0).toString());
}
delete q;
}

View File

@@ -245,10 +245,7 @@ void TestImport::importData()
}
delete q;
// printf("IMPORT TABLE: %s_TEST_IMP\n",(const char *)test_svc->name());
sql=QString().sprintf("drop table `%s_TEST_IMP`",
(const char *)test_svc->name());
q=new RDSqlQuery(sql);
delete q;
rda->dropTable(test_svc->name()+"_TEST_IMP");
}