我有这部分代码,SELECT SqlCommand
但column char(20)
结果总是返回0
- 这是因为我不知道如何改进我的代码,所以它会返回 char(20) - 插入此列中的值。
SqlCommand sc = new SqlCommand("SELECT doklad FROM netpokl WHERE id_dok=" + newIdentity, spojeni);
spojeni.Open();
int id_dok = Convert.ToChar(sc.ExecuteScalar());
spojeni.Close();
MessageBox.Show("" + id_dok);
SqlCommand sc2 = new SqlCommand("UPDATE kliplat set doklad=@doklad WHERE id="+newIdentity, spojeni);
sc2.Parameters.AddWithValue("@doklad", id_dok);
spojeni.Open();
sc2.ExecuteNonQuery();
spojeni.Close();
有人可以帮我改进我的代码吗?