implemented delete
This commit is contained in:
@@ -352,11 +352,32 @@ void updateQuestion(){
|
||||
}
|
||||
|
||||
void deleteCategory(){
|
||||
|
||||
EXEC SQL BEGIN DECLARE SECTION;
|
||||
int id;
|
||||
EXEC SQL END DECLARE SECTION;
|
||||
cout << "Welche Kategorie? (ID)" << endl;
|
||||
selectCategory();
|
||||
cin >> id;
|
||||
if(id){
|
||||
EXEC SQL DELETE FROM gr2.test WHERE "ID" = :id;
|
||||
if(!strcmp(sqlca.sqlstate, "23503")) cout << "Kategorie kann nicht geloescht werden! (Existieren noch Fragen mit der Kategorie?)" << endl;
|
||||
else if(!strcmp(sqlca.sqlstate, "02000")) cout << "Kategorie existiert nicht!" << endl;
|
||||
EXEC SQL COMMIT;
|
||||
}
|
||||
}
|
||||
|
||||
void deleteQuestion(){
|
||||
|
||||
EXEC SQL BEGIN DECLARE SECTION;
|
||||
int id;
|
||||
EXEC SQL END DECLARE SECTION;
|
||||
cout << "Welche Frage? (ID)" << endl;
|
||||
selectCategory();
|
||||
cin >> id;
|
||||
if(id){
|
||||
EXEC SQL DELETE FROM gr2.testquestions WHERE "ID" = :id;
|
||||
if(!strcmp(sqlca.sqlstate, "02000")) cout << "Frage existiert nicht!" << endl;
|
||||
EXEC SQL COMMIT;
|
||||
}
|
||||
}
|
||||
|
||||
void cinClear() {
|
||||
|
||||
Reference in New Issue
Block a user