質問: log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); logger.Fatal("Fatal_shosai:" + e.Message); } // 接続を閉じる con.Close(); return set; } } ``` DBの構成は以下です。 ``` SQL> describe testNumberCalc; 名前 NULL? 型 ----------------------------------------- -------- --------------------------- ID1 NUMBER(11,2) ID2 NUMBER(11,2) select * from testNumberCalc; ID1 ID2 ---------- ---------- 1292 1211 1293 1212 ``` ここに、 "select ((id1 - id2) / id1 * 100) as ARARI from testNumberCalc を叩くとキャストのエラーが出てしまい、 正しいキャストを教示頂ければ幸いです。
回答: エラーメッセージをそのまま載せないとわかりません。 少なくとも、 id1 が 0 なら zerodivide でエラーにはなります。