The following parameter is created but there is no
WtLang
in the
Update
statement.
cmd.Parameters.Add(new OleDbParameter("WtLang", writelangtxt.Text.ToString()));
Maybe the
Update
statement should look like this:
String Sql =" UPDATE Activites_tbl SET Read= ?,RdLang= ?,RdMthLang= ?,RdOthrLang= ?,Write= ?,WtLang=?,WtMthLang= ?,WtOthrLang= ?,Speak= ?,SpLang= ?,SpMthLang= ?,SpOthrLang= ?,SportsAct= ?,CurriAct= ?,Hobby= ? WHERE UserName= ?";