Я выполняю запрос из двух таблиц с помощью UNION но мне ещё нужно знать с какой именно таблицы была запись, в принципе это должно работать так Код:QString querytext = "SELECT one, two, three, 'tab_1' as tab FROM tblica1 UNION ALL SELECT one, two, three, 'tab_2' as tab FROM tblica2"; QSqlSelectCursor cursor = new QSqlSelectCursor(querytext); dataTable4 ->setSqlCursor( cursor); dataTable4 ->addColumn( "one", "колонка1"); dataTable4 ->addColumn( "two", "колонка2"); dataTable4 ->addColumn( "tree", "колонка3"); dataTable4 ->addColumn( "tab", "колонка4"); // название таблицы или tab_1 или tab_2Но увы нечего не выходит. То есть просто не добавляеться колонка "Название таблицы". БД firebird , Qt 3.3.4--------------В общем проблемма с таблицей, в фаил пишет всё как нужно только в таблицу не вставляет вот эту колонку.Код:dataTable4 ->addColumn( "tab", "колонка4");
|