การแก้ไข Error: Invalid column name ‘PRS_GRADE’

อธิบาย: มีการอัพเดตโปรแกรมเป็นเวอร์ชั่นใหม่ และสำเนารายงานจากเวอร์ชั่นเก่ามาใช้งานในเวอร์ชั่นใหม่ เมื่อเรียกรายงานโปรแกรมแสดงข้อผิดพลาดดังกล่าว
สาเหตุ: เกิดจากการสำเนารายงานจากโปรแกรมเวอร์ชั่นเก่ามาใช้งานในเวอร์ชั่นใหม่ ซึ่งโปรแกรมในเวอร์ชั่นใหม่ชื่อฟิลด์มีการเปลี่ยนแปลง จึงส่งผลให้ไม่สามารถเรียกรายงานได้
วิธีแก้ไข: ทำการตรวจสอบฟิลด์ที่แจ้งเตือน ดังนี้
1. จากภาพข้อผิดพลาดที่พบ แจ้งเตือนไม่พบฟิลด์ PRS_GRADE ซึ่งในเวอร์ชั่นใหม่ฟิลด์ดังกล่าวเปลี่ยนชื่อเป็น “PRS_GRADE_EX” ดังนั้นต้องทำการตรวจสอบคำสั่งที่ใช้เรียกรายงาน โดยเข้าไปที่หน้าทะเบียนรายงาน >> คลิกขวาชื่อรายงานที่พบปัญหา >> จากนั้นเลือก “แก้ไขทะเบียนรายงาน”

2. โปรแกรมจะแสดงหน้าทะเบียนรายงาน ให้เลือกแถบ “คำสั่ง SQL” และแถบ “คำสั่งเรียงข้อมูล” เพื่อตรวจสอบว่ามีฟิลด์ PRS_GRADE หรือไม่ หากมีให้ทำการแก้ไขชื่อฟิลด์เป็น “PRS_GRADE_EX” แทน


3. จากตัวอย่างพบชื่อฟิลด์ PRS_GRADE ในแถบ “คำสั่งเรียงข้อมูล” จึงทำการแก้ไขชื่อฟิลด์ จากนั้นกดปุ่ม “บันทึก”

4. หลังทำการแก้ไขเรียบร้อยแล้ว เรียกรายงานใหม่
คู่มือการแก้ไข
VDO แนะนำการแก้ไข