הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

מנגנון לעצירת טעינה לפי תאריך

More
15 years 2 months ago #6676 by guya
אני מנסה להכניס לסקריפט שורה שתגרום לו לעצור כשהוא יטען אחרי תאריך מסוים.
ניסיתי עם הפקודה:
Exit script when 05/04/2011<=today;

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

Please התחברות to join the conversation.

More
15 years 2 months ago #6677 by Daniel Chotzen
הי guya,
בתחילת הסקריפט הכנס את השורות הבאות:
if a<>05/04/2011 then
SET vexit='Exit Script;';
end if

לאחר מכן בכל מקום תוכל להכניס את השורה הזו
$(vexit)

וזה יצא לך מהסקריפט


אגב ניתן להשתמש בשיטה זו לעוד דברים למשל למחרוזת concatenate ואז אפשר בשינוי משתנה לבטל/להפעיל את הפעילות.
שימוש נפוץ הוא לפקודת ה-store במקרים בהם צוברים היסטוריה בQVD ולא רוצים שכשמריצים ב-Debug זה יעשה שמירה וידרוס עם 10 שורות את כל ההיסטוריה.

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

!הערה: יכול להיות שהתצוגה מבלבלת קצת את השורות אם זה לא מסתדר תגידו

Please התחברות to join the conversation.

More
15 years 2 months ago #6680 by guya
תודה על התשובה-אם אני מבין נכון הקוד שרשמת בודק אם התאריך שונה מאותו תאריך ספציפי שרושמים, השאלה מה קורה אם אני רוצה שהוא יבצע exit script רק החל מתאריך מסוים, ז"א כשהתאריך של הטעינה מאוחר מתאריך ספציפי. ניסיתי אותו דבר כשבמקום שונה שמתי גדול וקטן מ וזה עדיין לא מסתדר (ז"א עושה לי exit script בשני המצבים)

Please התחברות to join the conversation.

More
15 years 2 months ago #6682 by Daniel Chotzen
הי,
לפי מה שאתה אומר הוא כאילו מתעלם. זה נראה כאילו יש בעיות של פורמט בשני צידי הנוסחה שלך
תנסה לבדוק מה הפורמט שיש בתוך המשתנה שאתה משווה מול תאריך הריצה. ותשתמש בפונקציות המרה כדי להביא את שני הצדדים לאותו פורמט

Please התחברות to join the conversation.

Moderators: avishaylgiladlDaniel Chotzenodedth
Time to create page: 0.254 seconds