באמצעות כינוי שדה בשאילתה אינו פועל עם מסדי נתונים מסוימים של ספקים חיצוניים

מאפייני הבעיה

בעת ניסיון להשתמש ב- Microsoft Query כדי להחזיר נתונים ממסדי נתונים מסוימים של ספקים חיצוניים ל- Microsoft Excel, גרשיים (') סביב שמות כינוי עלול לגרום לכישלון השאילתה. הודעת השגיאה שאתה מקבל תלוי מקור הנתונים בו אתה משתמש.

הגורם

התנהגות זו היא התוצאה של שינוי עיצוב ב- Microsoft Query. גרשיים הם כעת באופן אוטומטי המשמשים בעת החלקה, כדי למנוע שגיאות הנגרמות על-ידי כינוי המכיל רווחים או מילים שמורות.

פתרון

תיקון חם נתמך זמין מ-Microsoft. עם זאת, תיקון חם זה מיועד לפתור רק את הבעיה המתוארת במאמר זה. יש להחיל תיקון חם זה רק במערכות שהתעוררה בהן בעיה ספציפית זו.

אם התיקון החם זמין להורדה, ישנו סעיף "הורדת תיקון חם זמינה" בראש מאמר Knowledge Base. אם מקטע זה אינו מופיע, שלח בקשה לשירות הלקוחות של Microsoft ותמיכה כדי לקבל את התיקון החם.

הערה אם בעיות נוספות מתרחשות או אם נדרש פתרון בעיות כלשהו, ייתכן שתצטרך ליצור בקשת שירות נפרדת. דמי התמיכה המקובלים יחולו על שאלות וסוגיות תמיכה נוספות אשר אינן מצריכות את התיקון חם הספציפי הזה. לקבלת רשימה מלאה של מספרי הטלפון של התמיכה ושירות הלקוחות של Microsoft או כדי ליצור בקשת שירות נפרדת, בקר באתר האינטרנט הבא של Microsoft:

הערה הטופס "הורדת תיקון חם זמינה" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שהתיקון חם אינו זמין עבור שפה זו.

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. לשם כך, בצע את הפעולות הבאות:

  1. לחץ פעמיים על שם השדה ב- Microsoft Query.

  2. בתיבת הדו-שיח עריכת עמודות , הקלד את כינוי שם השדה מוקף במרכאות.

    לדוגמה, הקלד
    "מיכאל" (כולל המירכאות) ולאחר מכן לחץ על
    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:

כיצד לגבות ולשחזר את הרישום ב- Windowsלאחר התקנת התיקון החם, בצע את הפעולות הבאות כדי להגדיר את מפתח הרישום AllowAlias וכדי להפעיל את התיקון החם. בצע את הפעולות המתאימות לגירסת Excel שברשותך.

Excel 2010

אין לך להתקין את התיקון החם. כדי להפעיל את התיקון החם, בצע את הפעולות הבאות:

  1. צא מכל התוכניות של Office...

  2. לחץ על התחלולאחר מכן לחץ על הפעל.

  3. בתיבה פתח את, הקלד regeditולאחר מכן לחץ על אישור.

  4. אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\query\optionsלאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ על ערך DWORD.

  5. הקלד AllowAliasולאחר מכן הקש ENTER.

  6. לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ על שנה.

  7. בתיבה ' נתוני ערך ', הקלד 2ולאחר מכן לחץ על אישור.

  8. בתפריט קובץ , לחץ על יציאה כדי לצאת מעורך הרישום.


Excel 2007

אין לך להתקין את התיקון החם. כדי להפעיל את התיקון החם, בצע את הפעולות הבאות:

  1. צא מכל התוכניות של Office...

  2. לחץ על התחל ולאחר מכן לחץ על הפעל.

  3. בתיבה פתח את, הקלד regedit ולאחר מכן לחץ על אישור.

  4. אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\query\options

  5. לאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ על ערך DWORD.

  6. הקלד AllowAliasולאחר מכן הקש ENTER.

  7. לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ על שנה.

  8. בתיבה ' נתוני ערך ', הקלד 2ולאחר מכן לחץ על אישור.

  9. בתפריט קובץ , לחץ על יציאה כדי לצאת מעורך הרישום.

Excel 2003

אין לך להתקין את התיקון החם. כדי להפעיל את התיקון החם, בצע את הפעולות הבאות:

  1. צא מכל התוכניות של Office...

  2. לחץ על התחל ולאחר מכן לחץ על הפעל.

  3. בתיבה פתח את, הקלד regedit ולאחר מכן לחץ על אישור.

  4. אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\query\options

  5. לאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ על ערך DWORD.

  6. הקלד AllowAliasולאחר מכן הקש ENTER.

  7. לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ על שנה.

  8. בתיבה ' נתוני ערך ', הקלד 2ולאחר מכן לחץ על אישור.

  9. בתפריט קובץ , לחץ על יציאה כדי לצאת מעורך הרישום.

Excel 2002

עדכון זה נכלל לראשונה ב- Office XP Service Pack 3. לקבלת מידע נוסף אודות ה-service pack העדכנית עבור Office XP, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

כיצד להשיג את Office XP Service Pack האחרונהכדי להפעיל את התיקון החם, בצע את הפעולות הבאות:

  1. צא מכל התוכניות של Office...

  2. לחץ על התחלולאחר מכן לחץ
    הפעל.

  3. בתיבה פתח את, הקלד
    regedit, ולאחר מכן לחץ על אישור.

  4. אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום:

    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\query\options

  5. לאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ
    ערך DWORD.

  6. הקלד AllowAliasולאחר מכן הקש ENTER.

  7. לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ
    שינוי.

  8. בתיבה ' נתוני ערך ', הקלד
    2, ולאחר מכן לחץ על אישור.

  9. בתפריט קובץ , לחץ
    יציאה כדי לצאת מעורך הרישום.

Excel 2000

כדי להפעיל את התיקון החם, בצע את הפעולות הבאות:

  1. צא מכל התוכניות של Office...

  2. לחץ על התחלולאחר מכן לחץ
    הפעל.

  3. בתיבה פתח את, הקלד
    regedit, ולאחר מכן לחץ על אישור.

  4. אתר ולאחר מכן לחץ כדי לבחור את מפתח המשנה הבא של הרישום:

    HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\query\options

  5. לאחר שתבחר את מפתח המשנה שצוין בשלב 4, הצבע על חדש בתפריט עריכה ולאחר מכן לחץ
    ערך DWORD.

  6. הקלד AllowAliasולאחר מכן הקש ENTER.

  7. לחץ לחיצה ימנית על AllowAliasולאחר מכן לחץ
    שינוי.

  8. בתיבה ' נתוני ערך ', הקלד
    2, ולאחר מכן לחץ על אישור.

  9. בתפריט קובץ , לחץ
    יציאה כדי לצאת מעורך הרישום.

הפניות

אם אין לך להשתמש החלקה באמצעות Microsoft Query, באפשרותך לבטל החלקה לחלוטין.

לקבלת מידע נוסף אודות אופן ביטול החלקה ב- Microsoft Query, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

XL2000: הודעת שגיאה: ORA-00923: מתוך מילת המפתח לא נמצא במקום הצפוי

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×