מאפייני הבעיה
בעת ניסיון להשתמש ב- Microsoft Query כדי להחזיר נתונים ממסדי נתונים מסוימים של ספקים חיצוניים ל- Microsoft Excel, גרשיים (') סביב שמות כינוי עלול לגרום לכישלון השאילתה. הודעת השגיאה שאתה מקבל תלוי מקור הנתונים בו אתה משתמש.
הגורם
התנהגות זו היא התוצאה של שינוי עיצוב ב- Microsoft Query. גרשיים הם כעת באופן אוטומטי המשמשים בעת החלקה, כדי למנוע שגיאות הנגרמות על-ידי כינוי המכיל רווחים או מילים שמורות.
פתרון
תיקון חם נתמך זמין מ-Microsoft. עם זאת, תיקון חם זה מיועד לפתור רק את הבעיה המתוארת במאמר זה. יש להחיל תיקון חם זה רק במערכות שהתעוררה בהן בעיה ספציפית זו.
אם התיקון החם זמין להורדה, ישנו סעיף "הורדת תיקון חם זמינה" בראש מאמר Knowledge Base. אם מקטע זה אינו מופיע, שלח בקשה לשירות הלקוחות של Microsoft ותמיכה כדי לקבל את התיקון החם.
הערה אם בעיות נוספות מתרחשות או אם נדרש פתרון בעיות כלשהו, ייתכן שתצטרך ליצור בקשת שירות נפרדת. דמי התמיכה המקובלים יחולו על שאלות וסוגיות תמיכה נוספות אשר אינן מצריכות את התיקון חם הספציפי הזה. לקבלת רשימה מלאה של מספרי הטלפון של התמיכה ושירות הלקוחות של Microsoft או כדי ליצור בקשת שירות נפרדת, בקר באתר האינטרנט הבא של Microsoft:
http://support.microsoft.com/contactus/?ws=supportהערה הטופס "הורדת תיקון חם זמינה" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שהתיקון חם אינו זמין עבור שפה זו.
Excel 2003 וב -Excel 2007
אין לך להוריד שום דבר כדי לפתור בעיה זו ב- Microsoft Office Excel 2003 או ב- Microsoft Office Excel 2007. עיין בסעיף 'מידע נוסף' במאמר זה לקבלת הוראות אודות אופן ההפעלה של פונקציונליות זו
Excel 2002
Excel 2002 הגירסה העולמית של תיקון חם זה כוללת את תכונות הקבצים (או מאוחרות יותר) המפורטות בטבלה הבאה. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כשמציגים את פרטי הקובץ, היא מומרת לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסייה אזור זמן בכלי תאריך ושעה בלוח הבקרה.
שם קובץ |
גודל קובץ |
תאריך |
שעה |
---|---|---|---|
Msqry32.msp |
2,100,760 |
24-Sep-2002 |
01:29 |
Msqry32_admin.msp |
1,331,424 |
24-Sep-2002 |
03:52 |
לאחר התקנת התיקון החם, הקבצים הבאים יהיו בעלי התכונות המפורטות להלן או במועד מאוחר יותר:
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
---|---|---|---|---|
Msqry32.exe |
10.0.4510.0 |
739,912 |
13-Sep-2002 |
03:52 |
Excel 2000
הגירסה הגלובלית של Excel 2000 של תיקון חם זה כוללת את תכונות הקבצים (או מאוחרות יותר) המפורטות בטבלה הבאה. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כשמציגים את פרטי הקובץ, היא מומרת לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסייה אזור זמן בכלי תאריך ושעה בלוח הבקרה.
שם קובץ |
גודל קובץ |
תאריך |
שעה |
---|---|---|---|
Msqry32.msp |
1,166,692 |
08-Nov-2002 |
13:41 |
Msqry32_admin.msp |
1,419,628 |
08-Nov-2002 |
16:36 |
לאחר התקנת התיקון החם, הקבצים הבאים יהיו בעלי התכונות המפורטות להלן או במועד מאוחר יותר:
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
---|---|---|---|---|
Msqry32.exe |
9.0.0.6919 |
1,089,536 |
19-Sep-2002 |
20:31 |
לאחר התקנת התיקון החם, בצע את הפעולות המפורטות בסעיף 'מידע נוסף' של מאמר זה כדי להגדיר את מפתח הרישום AllowAlias ולהפעיל את התיקון החם.
הערה לאחר שתתקין את התיקון המתואר במאמר זה, וכן להגדיר את מפתח הרישום AllowAlias, Microsoft Query יפעל כפי שהיה ב- Excel 97.
פתרון הבעיה
מיקרוסופט מציעה דוגמאות תכנות לצורך ההדגמה בלבד, ללא אחריות, בין מפורשת ובין משתמעת. זה כולל, אך אינו מוגבל ל, אחריות מכללא לגבי סחירות או התאמה למטרה מסוימת. מאמר זה מבוסס על ההנחה שאתה מכיר את שפת התכנות המודגמת ובקי בהפעלת הכלים המשמשים ליצירת פרוצדורות ולניפוי שגיאות. מהנדסי התמיכה של Microsoft יכולים לסייע בהסברת הפונקציונליות של פרוצדורה מסוימת, אך הם לא ישנו את הדוגמאות כדי לספק פונקציונליות נוספת או כדי לבנות פרוצדורות שיענו על צרכיך הספציפיים.
כדי לעקוף בעיה זו, הוסף מרכאות לכינוי מתוך בתוך Microsoft Query. לשם כך, בצע את הפעולות הבאות:
-
לחץ פעמיים על שם השדה ב- Microsoft Query.
-
בתיבת הדו-שיח עריכת עמודות , הקלד את כינוי שם השדה מוקף במרכאות.
לדוגמה, הקלד
"מיכאל" (כולל המירכאות) ולאחר מכן לחץ על
OK.
לאחר שחזרת את הנתונים ל- Excel, באפשרותך להשתמש יסודות חזותי של Microsoft for Applications (VBA) כדי לשנות את ה-SQL ולהסיר את המרכאות מ על טבלת השאילתה או PivotTable:ActiveSheet.Querytable(1).SQL = "new sql string"
ActiveSheet.PivotTables(1).Pivotcache.Commandtext = "new sql string"
מצב
מיקרוסופט אישרה כי מדובר בבעיה במוצרי מיקרוסופט הרשומים בסעיף 'חל על' במאמר זה.
מידע נוסף
חשוב הסעיף, שיטה או המשימה הזו מכילה פעולות המציינות כיצד לשנות את הרישום. עם זאת, עלולות להתרחש בעיות חמורות אם תשנה את הרישום באופן שגוי. לפיכך, ודא כי אתה מבצע צעדים אלה בקפידה. לקבלת הגנה נוספת, בצע גיבוי של הרישום לפני שתבצע בו שינויים. כך תוכל לשחזר את הרישום מאוחר יותר במקרה שתתעורר בעיה. לקבלת מידע נוסף על אופן הגיבוי והשחזור של הרישום, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
322756 כיצד לגבות ולשחזר את הרישום ב- Windowsלאחר התקנת התיקון החם, בצע את הפעולות הבאות כדי להגדיר את מפתח הרישום AllowAlias וכדי להפעיל את התיקון החם. בצע את הפעולות המתאימות לגירסת Excel שברשותך.
Excel 2010
אין לך להתקין את התיקון החם. כדי להפעיל את התיקון החם, בצע את הפעולות הבאות:
-
צא מכל התוכניות של Office...
-
לחץ על התחלולאחר מכן לחץ על הפעל.
-
בתיבה פתח את, הקלד regeditולאחר מכן לחץ על אישור.
-
אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\query\optionsלאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ על ערך DWORD.
-
הקלד AllowAliasולאחר מכן הקש ENTER.
-
לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ על שנה.
-
בתיבה ' נתוני ערך ', הקלד 2ולאחר מכן לחץ על אישור.
-
בתפריט קובץ , לחץ על יציאה כדי לצאת מעורך הרישום.
Excel 2007
אין לך להתקין את התיקון החם. כדי להפעיל את התיקון החם, בצע את הפעולות הבאות:
-
צא מכל התוכניות של Office...
-
לחץ על התחל ולאחר מכן לחץ על הפעל.
-
בתיבה פתח את, הקלד regedit ולאחר מכן לחץ על אישור.
-
אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\query\options
-
לאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ על ערך DWORD.
-
הקלד AllowAliasולאחר מכן הקש ENTER.
-
לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ על שנה.
-
בתיבה ' נתוני ערך ', הקלד 2ולאחר מכן לחץ על אישור.
-
בתפריט קובץ , לחץ על יציאה כדי לצאת מעורך הרישום.
Excel 2003
אין לך להתקין את התיקון החם. כדי להפעיל את התיקון החם, בצע את הפעולות הבאות:
-
צא מכל התוכניות של Office...
-
לחץ על התחל ולאחר מכן לחץ על הפעל.
-
בתיבה פתח את, הקלד regedit ולאחר מכן לחץ על אישור.
-
אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\query\options
-
לאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ על ערך DWORD.
-
הקלד AllowAliasולאחר מכן הקש ENTER.
-
לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ על שנה.
-
בתיבה ' נתוני ערך ', הקלד 2ולאחר מכן לחץ על אישור.
-
בתפריט קובץ , לחץ על יציאה כדי לצאת מעורך הרישום.
Excel 2002
עדכון זה נכלל לראשונה ב- Office XP Service Pack 3. לקבלת מידע נוסף אודות ה-service pack העדכנית עבור Office XP, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
307841 כיצד להשיג את Office XP Service Pack האחרונהכדי להפעיל את התיקון החם, בצע את הפעולות הבאות:
-
צא מכל התוכניות של Office...
-
לחץ על התחלולאחר מכן לחץ
הפעל. -
בתיבה פתח את, הקלד
regedit, ולאחר מכן לחץ על אישור. -
אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\query\options
-
לאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ
ערך DWORD. -
הקלד AllowAliasולאחר מכן הקש ENTER.
-
לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ
שינוי. -
בתיבה ' נתוני ערך ', הקלד
2, ולאחר מכן לחץ על אישור. -
בתפריט קובץ , לחץ
יציאה כדי לצאת מעורך הרישום.
Excel 2000
כדי להפעיל את התיקון החם, בצע את הפעולות הבאות:
-
צא מכל התוכניות של Office...
-
לחץ על התחלולאחר מכן לחץ
הפעל. -
בתיבה פתח את, הקלד
regedit, ולאחר מכן לחץ על אישור. -
אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום:
HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\query\options
-
לאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ
ערך DWORD. -
הקלד AllowAliasולאחר מכן הקש ENTER.
-
לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ
שינוי. -
בתיבה ' נתוני ערך ', הקלד
2, ולאחר מכן לחץ על אישור. -
בתפריט קובץ , לחץ
יציאה כדי לצאת מעורך הרישום.
הפניות
אם אין לך להשתמש החלקה באמצעות Microsoft Query, באפשרותך לבטל החלקה לחלוטין.
לקבלת מידע נוסף אודות אופן ביטול החלקה ב- Microsoft Query, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
259347 XL2000: הודעת שגיאה: ORA-00923: מתוך מילת המפתח לא נמצא במקום הצפוי