Wpis z mikrobloga

#qt #cpp #programowanie #sqlite

mam fragment kodu gdzie użytkownik musi wybrać na jakiej bazie danych będzie pracować. To musi być konkretna którą wcześniej stworzy mój program. Muszę teraz sprawdzić czy wybrany plik jest plikiem stworzonym przez mój program.
Wpadłem na takie rozwiązanie ale może macie coś sensowniejszego do zaproponowania.
Najpierw sprawdzę czy wybrany plik jest plikiem sqlite, jeżeli tak to sprawdzę czy istnieje tam tabela z jakąś trudną nazwą, które będzie stworzona tylko do tego celu. Może macie jakieś bardziej eleganckie rozwiązanie?
  • 3
Najpierw sprawdzę czy wybrany plik jest plikiem sqlite, jeżeli tak to sprawdzę czy istnieje tam tabela z jakąś trudną nazwą, które będzie stworzona tylko do tego celu. Może macie jakieś bardziej eleganckie rozwiązanie?


@trebeter: Nie musi być tabela z trudną nazwą. Najlepiej mieć tabelę konfiguracji, która będzie zwykłym słownikiem (klucz, wartość) i określać tam np. DbVersion, 1.0.3.