こんにちは、「0」ではなく「0,00」を返したいというクエリがあります。
私はこのようにそれを書き込もうとしたとき:
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