בדיקת תאימות לאינטרנט: שגיאות שאילתה

חשוב    Access Services 2010 ו- Access Services 2013 יוסרו מהמהדורה הבאה של SharePoint. מומלץ לא ליצור יישומי אינטרנט חדשים, ולהעביר את היישומים הקיימים שלך לפלטפורמה חלופית, כגון יישומי Microsoft Power.

מאמר זה מפרט שגיאות שאילתה שאתה עשוי להיתקל בהן בעת הפעלת בודק התאימות ומספק מידע שיכול לעזור לך לפתור את השגיאות.

לקבלת מידע כללי אודות שגיאות בודק תאימות, עיין במאמר תאימות לאינטרנט בדוק שגיאות כלליות.

ACCWeb102012

טקסט שגיאה    השאילתה אינה תואמת לאינטרנט.

מה המשמעות    עליך לבדוק בעיות תאימות באינטרנט בשאילתה.

מה ניתן לעשות    צור מחדש את השאילתה באמצעות מעצב השאילתות. לקבלת מידע נוסף אודות אופן השימוש במעצב השאילתות כדי ליצור שאילתת אינטרנט, ראה מבוא לשאילתות.

לראש הדף

ACCWeb102014

טקסט שגיאה    ה-SQL אינו תואם לאינטרנט.

מה המשמעות    עשויות להיות סיבות רבות לכך שתקבל שגיאה זו. ייתכן שתבצע אחת מהפעולות הבאות:

  • הפניה לאובייקטים שאינם תואמים לאינטרנט.

  • הפניה לביטויים שאינם תואמים לאינטרנט.

לקבלת מידע נוסף אודות אופן היצירה של ביטויים, ראה בניית ביטוי.

מה ניתן לעשות     שקול להשתמש במעצב שאילתות האינטרנט כדי ליצור שאילתות התואמות לאינטרנט. לקבלת מידע נוסף אודות עיצוב שאילתות עבור האינטרנט, ראה מבוא לשאילתות.

לראש הדף

ACCWeb103013

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

מה המשמעות    לשדות מרובים יש שם זהה.

מה ניתן לעשות    חפש שמות שדות כפולים ושנה את הכפילויות לשמות שדות שונים.

לראש הדף

ACCWeb103079

טקסט שגיאה    אי-התאמה של סוגים בביטוי.

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

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

לראש הדף

ACCWeb103900

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט.

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

מה ניתן לעשות    השתמש במעצב השאילתות של Access כדי לעצב מחדש את השאילתה.

לראש הדף

ACCWeb103901

טקסט שגיאה    ההגדרה של השאילתה אינה חוקית, כך שלא ניתן ליצור את אובייקט השאילתה.

מה המשמעות    לשרת לא היתה אפשרות לנתח את השאילתה עקב שגיאה בלתי צפויה בהגדרת השאילתה.

מה ניתן לעשות    השתמש במעצבי Access כדי לעצב מחדש את השאילתה.

לראש הדף

ACCWeb103902

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מאחר שהיא משתמשת בסוג שאילתה שאינו נתמך, בביטויים שאינם נתמכים, בקריטריונים שאינם נתמכים או בתכונות אחרות שאינן נתמכות באינטרנט.

מה המשמעות    השאילתה מכילה ביטויים שאינם תואמים לאינטרנט. שגיאה זו עשויה להתרחש עקב הגבלת שרת או כאשר ביטוי אינו יכול לעבור לשרת.

מה ניתן לעשות    הסר את הביטויים שאינם תואמים לאינטרנט. לקבלת מידע נוסף אודות ביטויים תקפים בשאילתות ראה יצירת ביטוי.

לראש הדף

ACCWeb103903

טקסט שגיאה    ההגדרה של השאילתה אינה חוקית, כך שלא ניתן ליצור את אובייקט השאילתה.

מה המשמעות    אחת מערכי התכונות אינה תואמת לאינטרנט.

מה ניתן לעשות    ודא שהתנאים הבאים מוגדרים כראוי:

  • התכונה name אינה כוללת אף אחת מהפעולות הבאות:

סימן שוויון בהתחלה

=

נקודה

.

סימן קריאה

!

סוגריים מרובעים

[]

שטח מוביל ריק

תווים שאינם ניתנים להדפסה

לדוגמה: <הזן> או <כרטיסיה>

אחד הסימנים הבאים

/ \ : * ? " < > | {}% ~ &

  • התכונה ' שם ' נמצאת בין תווים של 1 ו-64 לאורך זמן.

  • תכונת כיתוב: כל מחרוזת, עד 1024 תווים.

לראש הדף

ACCWeb103904

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מאחר שהיא מכילה שאילתת משנה.

מה המשמעות    השאילתה מכילה שאילתת מעבר. שאילתות משנה אינן נתמכות בשרת.

מה ניתן לעשות    שנה את השאילתה כך שלא תהיה לה שאילתת sub.

לראש הדף

ACCWeb103905

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מכיוון שהיא מסתמכת על שאילתה אחרת שאינה תואמת לאינטרנט.

מה המשמעות    השאילתה מכילה שאילתה מקוננת כקלט שלא ניתן לייצג בשרת או שהיא מכילה מקור קלט שלא נמצא.

מה ניתן לעשות    

  • ודא שהשאילתה המקוננת חוקית.

  • השתמש במעצבי שאילתת Access כדי ליצור שאילתה מקוננת חוקית.

  • ודא שהטבלה או השאילתה של מקור קלט השאילתה קיימים במסד הנתונים.

לראש הדף

ACCWeb103906

טקסט שגיאה    ההגדרה של השאילתה אינה חוקית, כך שלא ניתן ליצור את אובייקט השאילתה.

מה המשמעות    לא ניתן למצוא את טבלת המקור או את השאילתה של העמודות שנבחרו או הזמנות.

מה ניתן לעשות    ודא שהטבלה או השאילתה של מקור קלט העמודה קיימים במסד הנתונים של Access.

לראש הדף

ACCWeb103907

טקסט שגיאה     ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מאחר שהיא אינה כוללת שדות כלשהם בתוצאות שלה.

מה המשמעות    לא נבחרו עמודות בשאילתה.

מה ניתן לעשות    בחר או ציין לפחות עמודת פלט אחת בשאילתה.

לראש הדף

ACCWeb103908

טקסט שגיאה     ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מכיוון שהיא מציגה שדות רבים מדי בתוצאות שלה.

מה משמעות הדבר     מקור השאילתה כולל עמודות רבות מדי.

מה ניתן לעשות     ייתכן שיהיה קשה לפתור את הבעיה וייתכן שתצטרך לבדוק את טבלאות המקור. טבלה יכולה לכלול יותר מ:

  • JET_ccolFixedMost עמודות קבועות.

  • JET_ccolVarMost עמודות באורך משתנה.

  • JET_ccolTaggedMost עמודות מתוייגות.

לראש הדף

ACCWeb103916

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מאחר שהוא מסתמך על פסוקית ORDER BY שאינה נתמכת באינטרנט.

מה משמעות הדבר    אחד או יותר מהתנאים הבאים קיימים:

  • שם ההזמנה לפי רכיב אינו חוקי.

  • שם טבלת המקור אינו חוקי.

  • סדר המיון מוגדר לאפשרות שאינה סדר עולה או יורד.

  • הביטוי אינו חוקי.

מה ניתן לעשות    ודא שהתנאים הבאים מוגדרים כראוי:

  • התכונה name אינה מכילה אף אחת מהפעולות הבאות:

סימן שוויון בהתחלה

=

נקודה

.

סימן קריאה

!

סוגריים מרובעים

[]

שטח מוביל ריק

תווים שאינם ניתנים להדפסה

לדוגמה: <הזן> או <כרטיסיה>

אחד הסימנים הבאים

/ \ : * ? " < > | {}% ~ &

  • התכונה ' שם ' נמצאת בין תווים של 1 ו-64 לאורך זמן.

  • הביטוי הוא ביטוי חוקי.

לראש הדף

ACCWeb103918

טקסט שגיאה     ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מכיוון שהיא מציינת סוג צירוף שאינו נתמך באינטרנט.

מה המשמעות    השרת אינו תומך בשאילתות הכוללות צירופים מרובים בין שתי טבלאות (צירופים מרובי שדות).

מה ניתן לעשות    ודא שהצירופים משתמשים בשדה אחד בלבד לכל טבלה.

לראש הדף

ACCWeb103926

בדיקת שגיאות    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מאחר שהיא אינה מציינת באיזו טבלה לבחור.

מה המשמעות     השאילתה אינה כוללת טבלאות קלט (חסרה המשפט FROM).

מה ניתן לעשות    ודא שצוינה בשאילתה עמודת קלט.

לראש הדף

ACCWeb103927

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

מה המשמעות    ציינת את השם עבור שדות מרובים.

מה ניתן לעשות    חפש שמות שדות כפולים ושנה את הכפילויות לשמות שדות שונים.

לראש הדף

ACCWeb103928

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מאחר שלא ניתן להמיר חלק מהפרמטרים שלה לשימוש באינטרנט.

מה המשמעות    שם הפרמטר או סוג הפרמטר אינם חוקיים.

מה ניתן לעשות    ודא ששם הפרמטר והסוג הם חוקיים.

  • התכונה name אינה מכילה:

סימן שוויון בהתחלה

=

נקודה

.

סימן קריאה

!

סוגריים מרובעים

[]

שטח מוביל ריק

תווים שאינם ניתנים להדפסה

לדוגמה: <הזן> או <כרטיסיה>

אחד הסימנים הבאים

/ \ : * ? " < > | {}% ~ &

  • התכונה ' שם ' נמצאת בין תווים של 1 ו-64 לאורך זמן.

הסוגים הבאים חוקיים:

טקסט (עד 255 תווים)

מספרים

בוליאני

DateTime

מטבע

לראש הדף

ACCWeb103930

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מאחר שחלק מהפרמטרים שלה מוצגים כשדות תוצאה או משמשים בהתאם לדברי הסדר.

מה המשמעות    השאילתה כוללת פרמטר המקרין הקרנה כסקלרית או נמצאת בשימוש במשפט order by.

מצב זה עשוי להתרחש אם נעשה שימוש בפרמטר כעמודה המוקרנת (דוגמה: בחר param1 מ-Table1) או כהזמנה לפי (דוגמה: בחר * מטבלה 1 וסדר לפי field1 = param).

מה ניתן לעשות    הימנע משימוש בפרמטרים המקרינים עמודה או הזמנה לפי עמודה.

לראש הדף

ACCWeb103938

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט.

מה המשמעות    קיימים שני שדות בעלי אותו שם ו-Access אינם יכולים ליצור כינויים חוקיים עבורם.

מה ניתן לעשות    חפש שמות שדות כפולים ושנה את הכפילויות לשמות שדות שונים.

לראש הדף

ACCWeb103939

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט.

מה המשמעות    השאילתה כוללת כינוי הגדול מ-64 תווים.

מה ניתן לעשות    ודא שהכינוי המשמש בשאילתה קטן או שווה ל-64 תווים.

לראש הדף

ACCWeb103940

טקסט שגיאה    ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מכיוון שהיא מציינת סוג צירוף שאינו נתמך באינטרנט.

מה המשמעות    השרת אינו תומך בשאילתות הכוללות צירופים מרובים באותן שתי טבלאות (צירופים מרובי שדות).

מה ניתן לעשות    ודא שהצירופים שבהם אתה משתמש רק בשדה אחד לכל טבלה.

לראש הדף

ACCWeb103942

טקסט שגיאה     ל-Access לא היתה אפשרות להמיר את השאילתה לשימוש באינטרנט מאחר שהיא מכילה צירוף מעגלי.

מה המשמעות    הצירופים בין הטבלאות בשאילתה גורמים לצירוף מעגלי בין הטבלאות המונעות גישה להמרת השאילתה לשימוש באינטרנט.

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

לראש הדף

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

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

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

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

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

×