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

...

Crystal Reports משתמש בשגיאה "נכשל בפתיחת ערכת שורות" בכל פעם ששאילתת SQL נכשלת.

Crystal Reports הוא יישום דיווח מונחה מסד נתונים הכלול בחבילת תוכנת הפיתוח Visual Studio של Microsoft. "נכשל בפתיחת ערכת שורות" היא שגיאה נפוצה שנוצרת על ידי Crystal Reports עם כישלון של שאילתת דוח. השגיאה מתרחשת כאשר שאילתת SQL שעליה מבוסס הדוח אינה יכולה לפעול כראוי. השגיאה "נכשל בפתיחת ערכת שורות" משמשת באופן כללי על ידי Crystal Reports כדי לייצג כל שגיאת שאילתת SQL.

שלב 1

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

סרטון היום

שלב 2

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

שלב 3

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

שלב 4

בדוק את המאפיינים וההגדרות של ODBC עבור הדוח שלך. ודא שאתה משתמש ב-nulls של ANSI ובמזהים במירכאות ANSI. כמו כן ודא שההגדרה "השתמש במאפייני ברירת המחדל של DSN" מוגדרת כ-false.

שלב 5

פתח את שורת הפקודה של SQL או את מנתח השאילתות ב-Visual Studio או את תוכנית הפיתוח NET החלופית שלך. נסה להפעיל את השאילתה שהדוח שלך מבוסס עליה ישירות ב-SQL. השגיאה שזרק מסד הנתונים של SQL שלך עשויה להכיל מידע ספציפי יותר שיכול להוביל אותך למקור השגיאה של Crystal Reports.