Mam problem z wykonaniem polecania INSERT z programu w C# do bazy SQL. Czy mógłby ktoś przybliżyć jak należy poprawnie to zrobić?
SQLiteConnection connection = new SQLiteConnection ("Data Source=baza_danych.s3db");
connection.Open();
SQLiteCommand cmd = new SQLiteCommand();
cmd.CommandText = "INSERT INTO tabela ([Nazwisko])" + "VALUES ('@xsa')";
cmd.CommandType = System.Data.CommandType.Text;
cmd.Parameters.AddWithValue("@xsa", BazaDanych.nazwa);
cmd.Connection = connection;
cmd.ExecuteNonQuery();
connection.Close();
Polecenie teoretycznie się wykonuje jednak nie ma nowego rekordu w bazie. Nie pojawia się żaden błąd/komunikat. Powinienem coś zmienić, dopisać?
Czy trzeba wykonać polecenie odświeżające rekordy w bazie?
<del>
.