none
עדכון שדה FLOAT בטבלת SQL SERVER RRS feed

  • שאלה

  • שלום...


    אני מעדכן שדה FLOAT במספר 8.8 ובפועל מקבל את הערך 9 בטבלה.


    השדה בטבלה מוגדר FLOAT, אני עוקב בקוד אחר העדכון ורואה שב SqlCommand אני בפירוש מעביר פרמטר עם הערך 8.8


    מישהו בבקשה יכול לעזור? אני תקוע


    תודה

    יובל

    יום שני 18 יוני 2018 04:09

תשובות

  • בוקר טוב רונן....

    ראשית ברוך הנמצא.

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

    לגבי השאלה: בסוף מצאתי את הבעיה ואת הפתרון, בקוד הכל היה בסדר, הגדרת השדה היתה בסדר, הבעיה היתה נעוצה בפרמטר ב Stored Procedure שלא היה מוגדר נכון.

    המשך יום מקסים ותודה על הרצון לעזור

    יובל

    יום שלישי 19 יוני 2018 04:24

כל התגובות

  • שלום ?!?
    כיצד אני אמור לפנות אלייך, שלום "שאילתה", או שלום "תאריך ושעה"?

    לפני שעוברים לשאלה עצמה צריך להתחיל מברכת ברוך הבא לקהילה, אבל אנחנו לא יודעים מה השם שלך ואין לנו אפילו כינוי נאות שבחרת :-(

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

    אני ממליץ בחום, לבחור שם משתמש ייחודי בו תתמיד להשתמש בעבודה בכל הקהילות הטכניות המקצועיות!
    כמובן שאתה יכול גם לעשות שימוש בשם האמתי (זה מאוד נפוץ בקהילות המקצועיות בניגוד לפורומים של הכרויות למשל)

    נחזור לשאלה שלך :-)

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

    יעזור אם תוכל לספק קוד שמשחזר את הבעיה כדי שנוכל להריץ ולראות את התוצאה לבד :-)

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

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

    שמתי לב עכשיו שיש לנו את השם שלך בתוכן השאלה :-)
    ברוך הבא לקהילה יובל


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום שני 18 יוני 2018 23:34
    מנחה דיון
  • בוקר טוב רונן....

    ראשית ברוך הנמצא.

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

    לגבי השאלה: בסוף מצאתי את הבעיה ואת הפתרון, בקוד הכל היה בסדר, הגדרת השדה היתה בסדר, הבעיה היתה נעוצה בפרמטר ב Stored Procedure שלא היה מוגדר נכון.

    המשך יום מקסים ותודה על הרצון לעזור

    יובל

    יום שלישי 19 יוני 2018 04:24
  • אני שמח לשמוע שהבעיה הגיעה לסיומה ועל הדרך גם למדנו את השם :-)

    תודה בשם חברי הפורום בעתיד על כך שסיפקת את ההדבר לבעיה שמצאת
    +5

    * אל תשכח לסגור את השרשור על ידי סימון התשובה


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום שלישי 19 יוני 2018 10:36
    מנחה דיון