שלח תשובה

זירת השאלות

662
צפיות
6
תשובות

שאלת ASP.NET – הכנסה ל DB והשאילתא

,‏ 25 באוגוסט, 2005

כשאני בונה שאילתא שמכניסה משהו ל DB או מעדכנת בו ואני מעדכן שדות טקסט אני שם את הערכים בין ". מה שקורה זה שאם בטקסט עצמו שאני מכניס יש תו ' אז זה מחזיר שגיאה. בשביל זה הייתי מחליף את התו הזה בתו המקביל לו ב HTML או שהייתי עושה server.endoce.
האם הבעיה הזו קיימת ב ASP.NET?
אם כן האם יש משהו דומה שאפשר לעשות? ובכלל, איך מחליפים תו בתוך STRING?

תודה

תגיות:

6 תשובות

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

    קרא על replace
    אני מציע לך להשתמש באובייקט Command עם פרמטרים, הרבה יותר בטוח ושומר על נכונות המידע ב-DB.

  2. adventureboy הגיב:

    אני משתמש ב command
    אבל מה הכוונה "עם פרמטרים" ?

    תודה

  3. adventureboy הגיב:

    שאלת שליחת טופס ב ASP.NET
    סביר להניח שפתיר ובגלל זה אני שואל…

    כשאני בונה טפסים ב ASP.NET (למשל טופס שימלאו ויוזן לתוך DB) אני שונה לחצן שברגע שלוחצים עליו מבצע את פעולות ההכנסה ל-DB. הכל עובד טוב ויפה כשלוחצים על הלחצן.
    הבעיה היא ברגע שנגיד ממלאים את הטופס ומתוך הטופס לוחצים ENTER שמשגר את הטופס אבל לא מבצע את פעולת הלחצן.
    אני מעוניין שברגע שלוחצים ENTER איפשהו בטופס זה בכל זאת יבצע את פעולת הלחצן.
    מה עלי לעשות?

    תודה

  4. ככה:
    מכיוון שבasp.net אתה משתמש בפקד שרת html מסוג form לכל הטפסים שנשלחים לדף עצמו, כשאתה עושה אנטר הוא יפעיל את הלחצן שהכי "קרוב", לכן יש פותחו כמה פתרונות שהחביב מבינהם עלי הוא:
    http://metabuilders.com/Tools/DefaultButtons.aspx

  5. adventureboy הגיב:

    2 שאלות ASP.NET
    2 דברים מעניינים שרציתי לדעת ועלו במהלך תהליך הלמידה שלי כעת ב  ASP.NET:

    1. האם מישהו יודע איזה סוג הצפנה נמצא בשימוש ב viewstate שעובר עם קוד ה HTML?

    2. מתי עדיף להשתמש בבסיס נתונים XML ומתי בבסיס נתונים אחר (לא משנה כרגע עם אקסס או משהו אחר) רק מתי עדיף מס"ד מקובל ומתי XML.

    תודה לעונים

שלח תשובה