Witam. Mam pytanie odnośnie podstaw SQL w QT. Mam następujący kod:
QSqlDatabase sqlite = QSqlDatabase::addDatabase("QSQLITE");
sqlite.setDatabaseName( "localbase.db" );
if(!sqlite.open()) return error;
QSqlQuery sqlitequery;
sqlitequery.prepare(" CREATE blablabla");
sqlitequery.exec();
Moje pytanie - skąd obiekt sqlitequery wie, że ma pracować z obiektem sqlite. Jak się do tego mają zakresy ważności ? Czy jak stworze sqlitequery gdzieś, w zupełnie innym miejscu w programie, to też będzie "wiedział" ?
Co będzie jeśli stworzę sobie np. dwie bazy ? Jak nakazać obiektowi query współpracę z konkretną bazą ?
Wiem, że pewnie gdzieś w końcu bym to wyczytał, ale może dowiem się wcześniej ;) Z góry dziękuję ...