Nie znalazłem na forum odpowiedzi na moje pytanie, dlatego mam do Was gorącą prośbę! Jestem początkujący z SQL'em w C# i nie mogę utworzyć pliku z bazy danych. Jestem pewien, że jest to problem z 'zapytaniem' do SqlConnection, mianowicie, wysypuje mi się przy ustanawianiu połaczenia Connection.Open(). Szukałem po wszystkich forach, ale zapomniałem o tym forum :)
Dlatego, proszę Was, byście mi napisali kod, w którym utworzę plik bazy danych (jeżeli nie istanieje) i połaczę się z nią. Wczytam (jeżeli istnieje lub dodam nową) tabelę czy tabele do DataSeta lub DataTable, obojętnie. Może być liniowy kod, bez rozwalania na funkcje, sam sobie z tym poradzę... I zależy mi na bazie lokalnej (na dysku, gdyż nigdy jej na serwer nie będę wrzucał), stąd prośba o bazę typu MS Access (*.mdb - dobra wiem dowolny plik może się tak nazywać, ale żeby można było to przeglądać potem w Accesie, czy się nie da?).
I jeszcze mam pytanie do masterów z bazami danych - czy lepiej robić tak, że wszelkie połaczenia z bazą danych - czyli update, delete robić w osobnym wątku, czy liniowo (w sensie, użytkowniku poczekaj ja to zapiszę)? Jak jest w praktyce. No i jak jest lepiej - dla bezpieczeństwa w okienkach robić przy każdej modyfikacji refresh (np. w liście obrazującej dane, za każdą modyfikacją w bazie robić refresh listy), czy bazy są na tyle bezpieczne, że mogę sobie dowolnie usuwać itemy z okienek i nic się nie stanie i nie będzie przekłamania danych?