您好,我有这个查询,我想返回 '0,00' 而不是 '0'
当我尝试这样写时:
string sqlcom = "SELECT (ISNULL(s_prijmy, 0,00)), * FROM zajezd WHERE akce >= '" + txt_od.Text + "'AND akce <='" + txt_do.Text + "' AND rocnik='" + klientClass.Rocnik() + "'";
它给了我以下异常:
System.InvalidCastException:指定的强制转换无效。在 System.Data.SqlClient.SqlBuffer.get_Decimal()
请问我该如何解决?
提前致谢。
这个“0,00”的未来使用应该如下:
this.chart1.Series["Příjmy"].Points.AddXY(myreader.GetString(myreader.GetOrdinal("akce")), myreader.GetDecimal(34).ToString()); // the 34th column