טריגר mail

  • Post
    y12345
    משתתף
    היי כתבתי טריגר על הודע ששולחת שנוי בתאריך
    של פק"ע

    SELECT :$1.@, :$.@ INTO :PEDATE1, :PEDATE
    FROM DUMMY;
    :PAR1 = ITOA(:PEDATE1);
    :PAR2 = ITOA(:PEDATE);
    MAILMSG 501 TO EMAIL 'ycvchn@yahoo.com'
    WHERE :$1.@ <> ' ';

    מקבל הודעה במייל
    תאריך 12019680 השתנה ל 12022560
    מה חסר?
    האם הטריגר כתוב נכון ?

מוצגות 1 תגובות (מתוך 1 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    הי,
    אתה מקבל את הערך המספרי של התאריכים(כמות הדקות שחלפה מ 01.01.88) כי אתה ממיר באמצעות ITOA

    תנסה להמיר כך
    DTOA(:PEDATE1, 'DD/MM/YY') ;

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

    ליל מנוחה

מוצגות 1 תגובות (מתוך 1 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.