Plik Database1.mdf zawiera 1 tabelę o nazwie Users, z wierszami name i login. (Zawiera 1 rekord, name = "jakiesimie", login="admin", obydwa typy NVarChar(50))
Przy komendzie:
SqlCommand com = new SqlCommand("SELECT name FROM Users WHERE login = @login", myCon);
com.Parameters.Add("@login", SqlDbType.NVarChar).Value = "admin";
SqlDataReader sqlc = com.ExecuteReader();
I dalej wypisanie tego, nie ma żadnego problemu. Problem pojawia się przy próbie update'u.
Skladnia update: UPDATE nazwa_tabeli SET wartosc1=wartosc_jakas WHERE warunki
string sqlcon = "UPDATE Users SET name=@imie WHERE login=@login";
com = new SqlCommand(sqlcon, myCon);
com.Parameters.AddWithValue("@imie", "jakies_tam_imie");
com.Parameters.Add("@login", SqlDbType.NVarChar).Value = "admin";
com.ExecuteNonQuery();
Nie rzuca zadnym wyjątkiem, natomiast nie odnosi to zadnego efektu, w bazie dalej widnieje "jakiesimie". Ktoś wie gdzie robie błąd? Z góry dziękuje za pomoc.