Witam,
Zastanawiam się jaki jest naprostszy sposób na sprawdzenie powodzenia komend takich jak DROP TABLE i CREATE TABLE. Niestety, polecenie isValid() zdaje się działać sensownie tylko dla zapytań SELECT, co potwierdza dokumentacja:
http://developer.qt.nokia.com/doc/qt-4.8/qsqlquery.html#isValid
QSqlQuery usuwanie_tabeli;
usuwanie_tabeli.exec("DROP TABLE studenci;");
if(! usuwanie_tabeli.isValid()) {
// poinformuj o bledzie
}
Czy istnieje prosty sposób, który mnie poinformuje czy polecenie SQL zakończyło się sukcesem/porażką niezależnie od jego rodzaju tzn. czy będzie to SELECT, INSERT, CREATE TABLE czy cokolwiek?