Odświeżanie bazy danych w C++

0

Witam.

Piszę program w C++ i korzystam z bazy danych Sqlite. Program już praktycznie skończony tylko mam taki problem że jak zrobię zmiany w bazie za pomocą tego mojego programu.To inne funkcje nie chcą działać. Doszedłem do takiego wniosku że jak zrobię zmiany to program ich w ogóle nie widzi. I mam pytanie bo już siedzę nad tym parę godzin i nie mogę znaleźć rozwiązania, czy jest funkcja która odświeża bazę danych. Czyli np

int odp
std::cout<<"1-Funkcja pierwsza "<<std::endl;
std::cout<<"2-Funkcja druga"<<std::endl;
switch(odp)
{
case 1:
//Jakieś operacje na bazie
//Tu w tym miejscu ma się odświeżyć baza danych 
break;
case 2:
//Jakieś operacje na bazie (I właśnie gdy nie odświeżę bazy w 1 to funkcja 2 nie chcę działać prawidłowo bo program nie widzi tych zmian według mnie)
//Tu w tym miejscu ma się odświeżyć baza danych
break;

I mam jeszcze pytanie jak żeby baza danych widziała polskie znaki np ą,ł,ć itp

Dziękuje za każdą odpowiedź i życzę miłego dnia.

1

co rozumiesz przez odświeżyć?

  1. Otwierasz połączenie do bazy danych
  2. Insertem coś wrzucasz
  3. Selectem coś pobierasz
    i to tyle. Być może nieporwanie używasz API do bazy. Jak nam nie pokażesz kodu i nie powiesz jakiej libki używasz to buba.

1 użytkowników online, w tym zalogowanych: 0, gości: 1