עדכון אחרון: 9 בדצמבר 2019
בעיה
כאשר מנסים להפעיל שאילתת עדכון, ייתכן שהיא לא תופעל ותוצג השגיאה: "שדה 'שם השאילתה' בשאילתה פגום".
שגיאה זו תתרחש בשאילתות עדכון אשר:
-
מעדכנות טבלה אחת (כלומר, מעדכנות טבלה, במקום את הפלט של שאילתת בחירה, או צירוף
-
מציינות משפט WHERE (כלומר, מכילות ערכים בשורה 'קריטריונים' במעצב השאילתות)
בעיה זו משפיעה על כל גירסאות Build הנתמכות של Access.
הבעיה הוצגה ב-12 בנובמבר 2019 באמצעות עדכוני התיקון הבאים עבור גירסאות Build של 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)
הטבלה הבאה מפרטת תאריכים/מספרי גירסאות Build עבור העדכון המוקדם ביותר הזמין, אך עבור גירסאות Build של MSI, התיקון שצוין אינו תיקון נדרש ויש להחיל אותו ידנית. קיים עדכון אבטחה של ה-10 בדצמבר עבור גירסאות Build של MSI. העדכון יהיה זמין דרך WSUS, ויוחל באופן אוטומטי כדי לתקן את הבעיה:
2010: KB4484193 – גירסת Build מס' 14.0.7243.5000
2013: KB4484186 – גירסת Build מס' 15.0.5197.1000 2016: KB4484180 – גירסת Build מס' 16.0.4939.1000מצב: תוקן
בעיה זו תתוקן עבור כל הגירסאות:
הערה: אם אתה מנסה להחיל תיקון, ואתה מקבל הודעה המציינת "אין מוצרים במערכת המושפעים מחבילה זו", ייתכן שהסיבה לכך היא שאתה משתמש בהתקנת 'לחץ והפעל' (C2R) של Office במקום בהתקנת MSI. במקרה זה, נסה את ההוראות המתאימות לגרסת C2R, כאשר התיקון יהיה זמין.
גירסה |
גירסת Build מנותקת |
גירסת Build תוקנה |
תאריך הפצה |
קישור רשמי לפתרון בעיה |
---|---|---|---|---|
Access 2010 MSI, מנגנון מסד הנתונים של Access 2010 להפצה חוזרת |
7241.5000 |
7241.5001 |
27 בנובמבר 2019 |
|
Access 2010 C2R |
7241.5000 |
7243.5000 |
10 בדצמבר 2019 |
השתמש בקובץ/חשבון/ UpdateOptions/UpdateNow ביישום Office |
Access 2013 MSI |
5189.1000 |
5189.1002 |
27 בנובמבר 2019 |
|
Access 2013 C2R |
5189.1000 |
5197.1000 |
10 בדצמבר 2019 |
השתמש בקובץ/חשבון/ UpdateOptions/UpdateNow כחלק מיישום Office |
Access 2016 MSI, מנגנון מסד הנתונים של Access 2016 להפצה חוזרת |
4927.1000 |
4927.1002 |
18 בנובמבר 2019 |
|
רשיון רב משתמשים ל-Access 2019 |
10352.20042 |
10353.20037 |
10 בדצמבר 2019 |
השתמש בקובץ/חשבון/ UpdateOptions/UpdateNow כחלק מיישום Office |
Access עבור Microsoft 365 ערוץ חודשי/Access 2016 C2R/Access 2019 (גירסה 1910) |
12130.20344 |
12130.20390 |
18 בנובמבר 2019 |
השתמש בקובץ/חשבון/ UpdateOptions/UpdateNow כחלק מיישום Office |
גישה לערוץ ארגוני חצי שנתי של Office 365 (גרסה 1902) |
11328.20468 |
11328.20480 |
22 בנובמבר 2019 |
השתמש בקובץ/חשבון/ UpdateOptions/UpdateNow כחלק מיישום Office |
גישה לערוץ ארגוני חצי שנתי של Office 365 (גירסה 1808) |
10730.20416 |
10730.20422 |
22 בנובמבר 2019 |
השתמש בקובץ/חשבון/ UpdateOptions/UpdateNow כחלק מיישום Office |
גישה ל-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
פעולה זו תיתן את אותן תוצאות, אך תמנע את השגיאה.
במידת הצורך, ניתן גם להסיר את ההתקנה של העדכון.
בנושא גירסאות Build של MSI, ראה:
מידע על היכולת להסיר את ההתקנה של Office
בנושא Microsoft 365, ראה:
משאבים נוספים
שאל את המומחים
צור קשר עם מומחים, נהל דיון לגבי החדשות האחרונות, עדכונים ושיטות עבודה מומלצות, וקרא את הבלוג.
קבל עזרה בקהילה
שאל שאלות ומצא פתרונות בעזרת נציגי תמיכה, משתמשי MVP, מהנדסים ומשתמשים אחרים של Office.