שלח תשובה

זירת השאלות

452
צפיות
8
תשובות

בבקשה עזרה פשוט אני לא זוכר את הפק.

,‏ 14 בנובמבר, 2004

אני פשוט לא זוכר את הפקודה

יש לי כמה טפסים שהערכים שלהם מוכנסים לבסיס הנתונים

אם מישהו מזין גרש ,או גרשיים וכו' אני מקבל שגיאה


אני יודע שצריך להשתמש ב- REPLACE
על מנת להחליף את כל התווים המשונים ובמשפט תנאי אם בכלל יש מה להחליף

אז ניסיתי ואני לא מצליח



if instr(1,str,"'") > 0 then
        str=replace(str, "")
    else
        str = str
    end if


וזה לא מצליח לי

מה אני לא עושה בסדר ?

תודה מראש למי שעוזר

תגיות:

8 תשובות

  1. זהר פלד הגיב:

    אז ככה:
    א) הפונקציה replace.

    ב) לא חייבים תנאי – אם ה replace לא מוצא מה להחליף הוא מחזיר את המחרוזת המקורית.

  2. ניר טייב הגיב:

    אני אצטט מישהו
    "www.webmaster.org.il
    קראי לפני שאתה מגיבה."

  3. ניר טייב הגיב:

    מהחתימה של זהר בתפוז 😛
    הכוונה היא שזהר כבר כתב את זה

  4. ניר טייב הגיב:

    אופס
    לא שמתי לב שזהר קישר ל-MSDN ואתה למאמר כאן

    על זה נאמר:
    "www.webmaster.org.il
    קרא לפני שאתה מגיב"

  5. BuildHome הגיב:

    אני יודע
    אבל הבאתי קישור למאמר שלי בעברית ולא ל-MSDN.
    אולי יעזור

  6. BuildHome הגיב:

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

שלח תשובה