อาการ
สมมติว่า คุณใช้ตัวให้บริการแฟ้มโฮสต์ใน Microsoft 2013 เซิร์ฟเวอร์การรวมโฮสต์สามารถสอบถามเขตข้อมูลเฉพาะภายใต้เงื่อนไขต่อไปนี้:
-
ในสมุด Cobol ฟิลด์ถูกกำหนดเป็น PIC S9(4) คอมพ์-4
-
ฟิลด์ประกอบด้วยค่าเป็นลบ
-
เขตข้อมูลถูกแมปกับชนิดข้อมูลเป็นSystem.Decimal
ในสถานการณ์นี้ แบบสอบถามส่งกลับค่าไม่ถูกต้องในรูปแบบของตัวเลขค่าลบที่มีขนาดใหญ่มาก
หมายเหตุ เมื่อค่าไม่ใช่ค่าลบ แบบสอบถามทำงานตามที่คาดไว้
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
โปรแกรมปรับปรุงนี้จะรวมอยู่ใน2 ปรับปรุงสะสม2013 เซิร์ฟเวอร์รวมโฮสต์