ข้อผิดพลาดของ Access: "คิวรีเสียหาย"

อัปเดตล่าสุด: 9 ธันวาคม 2019

ปัญหา

เมื่อพยายามเรียกใช้คิวรีอัปเดต คิวรีอาจไม่ทำงานและแสดงข้อผิดพลาด: "คิวรี 'ชื่อคิวรี' เสียหาย"

ข้อผิดพลาดที่ระบุว่าคิวรีเสียหาย

ปัญหานี้จะเกิดขึ้นสำหรับคิวรีอัปเดตที่:

  • อัปเดตตารางเดียว (กล่าวคือ อัปเดตตาราง แทนที่จะอัปเดตผลลัพธ์ของคิวรีแบบใช้เลือกข้อมูล หรือผสาน

  • ระบุส่วนคำสั่ง WHERE (กล่าวคือ มีรายการอยู่ในแถวเกณฑ์ในตัวออกแบบคิวรี)

ปัญหานี้ส่งผลกระทบต่อ Access รุ่นที่ได้รับการสนับสนุนทั้งหมด

ปัญหานี้ได้รับแจ้งเมื่อ 12 พฤศจิกายน 2019 ผ่านการอัปเดต MSI รุ่นต่อไปนี้:

Office 2010: คำอธิบายสำหรับการอัปเดตความปลอดภัย Office 2010: 12 พฤศจิกายน 2019 (KB4484127)
Office 2013: คำอธิบายสำหรับการอัปเดตความปลอดภัย Office 2013: 12 พฤศจิกายน 2019 (KB4484119)
Office 2016: คำอธิบายสำหรับการอัปเดตความปลอดภัย Office 2016: 12 พฤศจิกายน 2019 (KB4484113)
Office 2016: 12 พฤศจิกายน 2019 การอัปเดตสำหรับ Office 2016 (KB3085368)

ตารางด้านล่างแสดงรายการวันที่/หมายเลขรุ่นสำหรับอัปเดตที่พร้อมใช้งานครั้งแรก แต่สำหรับรุ่นของ MSI โปรแกรมแก้ไขที่อ้างอิงไม่ใช่โปรแกรมแก้ไขที่จำเป็นและจะต้องถูกนำไปใช้ด้วยตนเอง  มีการอัปเดตความปลอดภัยวันที่ 10 ธันวาคมสำหรับรุ่น MSI ซึ่งจะพร้อมใช้งานผ่าน WSUS และจะถูกนำไปใช้โดยอัตโนมัติเพื่อแก้ไขปัญหา:

2010: KB4484193 – รุ่น 14.0.7243.5000
2013: KB4484186 – รุ่น 15.0.5197.1000
2016: KB4484180 – รุ่น 16.0.4939.1000

สถานะ: แก้ไขแล้ว

ปัญหานี้จะได้รับการแก้ไขในทุกเวอร์ชัน:

หมายเหตุ: ถ้าคุณลองใช้โปรแกรมแก้ไขและคุณได้รับข้อความว่า "ไม่มีผลิตภัณฑ์ใดได้รับผลกระทบจากการติดตั้งแพคเกจนี้ในระบบ" นั่นอาจเป็นเพราะว่าคุณมีการติดตั้ง Office แบบคลิก-ทู-รัน (C2R) แทนที่จะเป็นการติดตั้ง MSI  สำหรับกรณีนี้ให้ลองใช้คำแนะนำที่สอดคล้องกันสำหรับเวอร์ชัน C2R เมื่อการแก้ไขพร้อมใช้งาน

เวอร์ชัน

รุ่นที่ใช้ไม่ได้

รุ่นที่ได้รับการแก้ไขแล้ว

วันที่เผยแพร่

ลิงก์ทางการเพื่อแก้ไขปัญหา

Access 2010 MSI กลไกจัดการฐานข้อมูลของ Access 2010 แบบแจกจ่ายต่อได้

7241.5000

7241.5001

27 พฤศจิกายน 2019

KB2986256 

Access 2010 C2R

7241.5000

7243.5000

10 ธันวาคม 2019

ใช้ไฟล์/บัญชี/
UpdateOptions/UpdateNow
ภายในแอปพลิเคชัน Office

Access 2013 MSI

5189.1000

5189.1002

27 พฤศจิกายน 2019

KB2965317

Access 2013 C2R

5189.1000

5197.1000

10 ธันวาคม 2019

ใช้ไฟล์/บัญชี/
UpdateOptions/UpdateNow
ภายในแอปพลิเคชัน Office

Access 2016 MSI กลไกจัดการฐานข้อมูลของ Access 2016 แบบแจกจ่ายต่อได้

4927.1000

4927.1002

18 พฤศจิกายน 2019

KB4484198

Access 2019 Volume License

10352.20042

10353.20037

10 ธันวาคม 2019

ใช้ไฟล์/บัญชี/
UpdateOptions/UpdateNow
ภายในแอปพลิเคชัน Office

Access สำหรับ Microsoft 365 แชนเนลปัจจุบัน/Access 2016 C2R/Access 2019 (เวอร์ชัน 1910)

12130.20344

12130.20390

18 พฤศจิกายน 2019

ใช้ไฟล์/บัญชี/
ตัวเลือกการอัปเดต/อัพเดตเดี๋ยวนี้
ภายในแอปพลิเคชัน Office

Access สำหรับแชนเนลระดับองค์กรแบบรายครึ่งปีของ Office 365
(เวอร์ชัน 1902)

11328.20468

11328.20480

22 พฤศจิกายน 2019

ใช้ไฟล์/บัญชี/
UpdateOptions/UpdateNow
ภายในแอปพลิเคชัน Office

Access สำหรับแชนเนลระดับองค์กรแบบรายครึ่งปีของ Office 365
(เวอร์ชัน 1808)

10730.20416

10730.20422

22 พฤศจิกายน 2019

ใช้ไฟล์/บัญชี/
UpdateOptions/UpdateNow
ภายในแอปพลิเคชัน Office

Access สำหรับแชนเนลระดับองค์กรแบบรายครึ่งปีของ Office 365 (ตัวอย่าง) (เวอร์ชัน 1908)

11929.20436

11929.20494

22 พฤศจิกายน 2019

ใช้ไฟล์/บัญชี/
UpdateOptions/UpdateNow
ภายในแอปพลิเคชัน Office

Access สำหรับ Office 365 (เวอร์ชัน Microsoft Store)

12130.20344

12130.20390

18 พฤศจิกายน 2019

เปิด Microsoft Store
คลิกที่ ... ที่มุมขวาบน
เลือก 'การดาวน์โหลดและการอัปเดต'

ถ้าคุณพบปัญหานี้ก่อนที่การแก้ไขจะพร้อมใช้งาน วิธีแก้ไขปัญหาชั่วคราวที่แนะนำคือ การอัปเดตคิวรีเพื่ออัปเดตผลลัพธ์ของคิวรีอื่นแทนการอัปเดตตารางโดยตรง

ตัวอย่างเช่น ถ้าคุณมีคิวรีในลักษณะเดียวกับ:

UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Table1].[Field2]=1);

คุณสามารถสร้างคิวรีใหม่ (Query1) โดยระบุเป็น:

SELECT * from Table1;

และอัปเดตคิวรีเดิมของคุณเป็น:

UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Query1].[Field2]=1);

โดยแทนที่การอ้างอิงทั้งหมดไปยัง Table1 ให้เป็น Query1

การทำเช่นนี้จะให้ผลลัพธ์เดิมแต่หลีกเลี่ยงข้อผิดพลาด

ในกรณีที่จำเป็น คุณยังสามารถถอนการติดตั้งการอัปเดตได้อีกด้วย

สำหรับรุ่น MSI ให้ดู:

ข้อมูลเกี่ยวกับความสามารถในการถอนการติดตั้ง Office

สำหรับ Microsoft 365 ให้ดู:

วิธีแปลงกลับเป็น Office 2016 แบบคลิก-ทู-รันเวอร์ชันก่อนหน้า

แหล่งข้อมูลเพิ่มเติม

ไอคอนผู้เชี่ยวชาญ (สมอง เฟือง)

ถามผู้เชี่ยวชาญ

ติดต่อผู้เชี่ยวชาญ พูดคุยเกี่ยวกับข่าวสาร การอัปเดต และแนวทางปฏิบัติล่าสุด รวมทั้งอ่านบล็อกของเรา

ชุมชนด้านเทคโนโลยีของ Microsoft

ไอคอนชุมชน

ขอความช่วยเหลือในชุมชน

ถามคำถามและดูการแก้ไขปัญหาจากฝ่ายสนับสนุน MVP วิศวกร และผู้ใช้ Office อื่นๆ

ฟอรั่มคำตอบของ Office

ไอคอนคำขอฟีเจอร์ (หลอดไฟ ความคิด)

แนะนำฟีเจอร์ใหม่

เราชอบอ่านคำแนะนำและคำติชมของคุณ! แชร์ความคิดเห็นของคุณ เรายินดีรับฟัง

UserVoice สำหรับ Office

ดูเพิ่มเติม

การแก้ปัญหาหรือวิธีแก้ปัญหาแบบเฉพาะหน้าสำหรับปัญหาล่าสุดใน Access

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×