נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: Cast from string "00/00/00" to type ’Date

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
DotNet
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת
הודעות: 60
נשלח בתאריך: 17 July 2008 בשעה 22:33 | IP רשוּם
ציטוט DotNet

היי ,

אני מקבל את ההודעת שגיאה הנ"ל :

Cast from string "00/00/00" to type 'Date' is not valid

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

אני כותב ב vb.net

איך אני מכניס תאריך "00/00/00" לשדה שמוגדר ב DB כ - datetime(8)?

או לשים NULL שום דבר לא עובד...

אם אני שם NULL בשמירה של הנתונים אני מקבל :

String was not recognized as a valid DateTime.

תודה

חזרה לתחילת העמוד הצג את כרטיס החבר של DotNet חפש הודעות אחרות של DotNet
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 19 July 2008 בשעה 00:39 | IP רשוּם
ציטוט yohai

תיצור DataTime על-פי הסטרינג שאתה רוצה לתת,

אם אני לא טועה, כשאתה יוצר DataTime, יש לך אפשרות לשים גם סטרינג

בתוך ה-Constructor.

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

העצמים, אם תנסה לעשות הסבה לאובייקט לדוגמא מסוג Object ל-Int ככה:

Int)(Object)  

תגלה שזה לא אפשרי, אלא אם כן תעשה זאת כך:

(Integer)(Object) כיוון ש-Integer הוא בעצם אובייקט ולא Int.

יחי ההבדל הקטן...

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 19 July 2008 בשעה 14:26 | IP רשוּם
ציטוט shoshan

ואם נתעלם מהניחוש הזה...

אתה לא יכול להכניס את התאריך 00/00/0000 בגלל שזה תאריך לא תקין.

אם במסד השדה הוא NULLABLE אז פשוט תעביר NULL בתור הערך (ולא משהו מסוג תאריך)

אם לא אז תעביר את התאריך המינימלי שהוא:

1/1/1970


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 19 July 2008 בשעה 18:29 | IP רשוּם
ציטוט yohai

כן רק צריך להגדיר את אותו השדה שיוכל לקבל

ערך Null ב-C#, יש באפשרויות על שדות אם הם יכולים

לקבל Null אם אני לא טועה זה מאפיין DbNull או משהו כזה,

 

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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