switch 명령문에서 명령을 사용하고 업데이트하려고하지만 실행 중에 전혀 업데이트되지 않고 무엇이 잘못되었는지 잘 모릅니다.Switch 명령문에서 update 명령 사용
protected void update()
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["myConnection"].ConnectionString);
SqlCommand Mycmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter("SELECT ID, Name, Stage from Mytable WHERE ID= @ID ", con);
DataTable dt = new DataTable();
da.SelectCommand.Parameters.AddWithValue("@ID", (ID));
da.Fill(dt);
foreach (DataRow row in dt.Rows)
{
switch (Convert.ToString(row["Stage"]))
{
case "1":
string myStage= txtStageLevel.Text;
Mycmd.CommandText = "UPDATE Mytable SET [email protected]";
break;
}
을 연결을 열 그렇다면 당신은'Mycmd.ExecuteNonQuery()'호출 코드는? –
또한'@ myStage'을 매개 변수로 실제로 추가하는 부분이 누락되었습니다 .-) – BrokenGlass