我有这个代码:
public void nactiData()
{
SqlCommand cm = new SqlCommand("SELECT * FROM zajezd WHERE akce="+nc_zajezd_vyber, con);
con.Open();
SqlDataReader reader = cm.ExecuteReader();
if (reader.Read())
{
zpocdnu.Text = reader.GetInt32(31).ToString();
zcena3.Text = reader.GetDecimal(6).ToString();
}
con.Close();
}
问题是它不读取zcena3
,因为表中的数据类型是numeric
.
在微软的网站上写着我应该用 阅读它GetDecimal
,但它也不起作用。
有什么解决办法吗?