Monday, June 4, 2012

Error ไม่สามารถแปลง Double เป็น Decimal ได้

วันศุกร์ที่ 1 มิย., วันเสาร์ที่ 2 มิย., วันอาทิตย์ที่ 3 มิย. และวันจันทร์ที่ 4 มิย.(หยุดวันวิสาข์)
ปัญหา:
          เปิดมาเช้าวันอังคารที่ 5 มิย. โปรแกรม TOU ป้อนค่าไฟของการไฟฟ้าแล้วแต่ Save ไม่สำเร็จขึ้น Error ว่า ไม่สามารถแปลง Double เป็น Decimal ได้
ค้นหาสาเหตุ:
          -คิดว่าอาจเป็นที่วันศุกร์ที่มีการแก้ไขโปรแกรมส่วนของ Report จึงนำเอา Version ก่อนแก้ไขไปให้ใช้ แต่ผลปรากฏว่ายังคงขึ้น Error เหมือนเดิม
          -ที่ผ่านมาก็ไม่ได้มีการ Modify Structure ของ Database เลย
          -ไล่ดู Code มีในช่วง Save มีเงื่อนไข Insert และ Update
          -จึงลองลบ ข้อมูลใน Table TOU วันที่ 1-4 มิย. ออก แล้วรันโปรแกรมและ Save ได้ปกติ
จึงงง ๆ ไม่รู้สาเหตุของ Error ที่เกิดขึ้น

No comments:

Post a Comment