Problem przedstawia się następująco
mam własną klasę Database, która posiada egzemplarz klasy QSqlDatabase do łączenie się z bazą danych i niszczenia połączenia, wykonywania komend SQL.
Obiekt Database mam w nadrzędnej klasie.
Teraz z nadrzędnej klasy otwieram widget, do którego mam wpisać dane do nowego wpisu. Teraz jak mam te dane wrzucić do bazy danych.
Widget nie posiada zdefiniowanego obiektu QSqlDatabase, a przekazywać cały obiekt przez wskaźnik tudzież, przez referencję przeczytałem, że nie jest konieczne, bo wystarczy przekazać coś innego aby podpiąć się do istniejącego już połączenia i wykonać komendę. Niestety nie mogę ponownie znaleźć o co chodziło, ani sobie przypomnieć
Nie wiem czy dokładnie pokazałem o co mi chodzi, ale jeśli nie, to wytłumaczę jeszcze raz.
– Dodane Pn wrz 27, 2010 4:51 pm –
ponownie znalazłem odpowiedź i odpowiadam jakby ktoś miał problem
można przekazywać już po ustanowieniu “real connection” jedynie nazwę tego połączenia i wszystko powinno być dobrze