Я написал программу, которая включает в себя запись и чтение из базы данных. Когда я запускаю приложение и пытаюсь выполнить запись, я вызываю следующий метод:
public static void AddMessage(string callID, string content)
{
string select =
"INSERT INTO Sporocilo (oznaka_klica, smer, vsebina, prebrano, cas_zapisa) VALUES (@callId, 0, @content, 0, @insertTime)";
SqlCommand cmd = new SqlCommand(select, conn);
cmd.Parameters.AddWithValue("callId", callID.ToString());
cmd.Parameters.AddWithValue("content", content);
cmd.Parameters.AddWithValue("insertTime", "10.10.2008");
try
{
conn.Open();
cmd.ExecuteScalar();
}
catch(Exception ex)
{
string sDummy = ex.ToString();
}
finally
{
conn.Close();
}
}
После вызова метода я читаю все записи из таблицы и отображаю их в форме. Запись, вставленная перед обновлением, видна, но затем, когда я выхожу из приложения и смотрю на таблицу, я не вижу записи.
Кто-нибудь знает, что может вызвать такое поведение?