שיניתי כיוון של עמודה פרטית בטבלה פרטית.
מדובר בעמודה הדומה ל SUPPLIERS.SUPNAME או UGROUPS.GROUPNAME,
בכך שהיא מהווה מפתח יוניק בטבלה שלה ומשתמשים בה בפרוצדורות לצורך הגדרת פרמטר FILE של אותה טבלה (וכן ב CHOOSE-FIELD של מסך הטבלה כשדה השני הנשלף).
עד היום העמודה היתה CHAR ומאחר שיש בה אותיות עבריות הפכתי את הכיוון שלה ל RCHAR והעליתי את השדרוג הזה לסביבת אמת. לא נגעתי בהגדרת המפתח. עשיתי את השדרוג בזמן שמשתמשים עבדו עם המערכת.
השדרוג עלה בהצלחה והפרוצדורות והדוחות והכל בעקרון עובד מצוין. אבל- ממשתמש קיים מסוים כשמריצים פרוצדורה עם פרמטר FILE של אותה טבלה אז נותן שגיאה: "אף רשומה לא עמדה בתנאי המוגדר בשדה XX". ממשתמשים אחרים רץ מצוין וללא בעיות. ממשתמש חדש שיוצרים גם נותן אותה שגיאה. כשמגדירים למשתמש הבעייתי (הקיים/ החדש) קבוצת הרשאות טבולה אז עובד עבורו ללא שגיאה. (אך אם לא שמים אותו בטבולה גם אם נותנים לו הרשאות W מלאות עדיין קופצת השגיאה).
ניסיתי להריץ את עדכון החלפת הכיוון ל RCHAR שוב והפעם בזמן שלא היו משתמשים במערכת. עדיין קיימת הבעיה.
הבעיה קיימת גם בפרוצדורות חדשות המביאות את אותה עמודה כפרמטר FILE. גם לאחר הכנת כל המסכים מחדש.
הבעיה מופיעה מכל התקנת מחשב (גם בשרת) כשנכנסים עם המשתמש הבעייתי/ החדש.
יש רעיון איך לתקן כזה מצב?
תודה רבה