お世話になっております。基本的なことを質問させていただきたいのですが
現在C#でSQLから読み込んだ値が重なっている時、インクリメントで1ずつ増やすコード
(1回目に2の数字が入ってきたら2を出力、2回目に同じ2が入ってきたら3、3回目に2が入ったら4を出力して、4回目に3が入ってきたら2という感じで)
を書きたいのですが、数値が2と3しか出力されません。()ように同じ値が入ってきたらインクリメントする文章にするにはどう直したらよいでしょうか。
int kifUSendOrder = int.Parse(values[1].Trim('"')); using (SqlCommand select_command = new SqlCommand(string.Format(SQL.T_KIFU_SELECT, kifUDocID), connection, transaction)) using (SqlDataReader table_reader = select_command.ExecuteReader()) { if (table_reader.Read() == true) { kifUSendOrder = int.Parse(table_reader["MAX_kifU_SendOrder"].ToString()); } else { kifUSendOrder = 1; } kifUSendOrder++; }
あなたの回答
tips
プレビュー