עדכון DB

bafoboy

New member
עדכון DB

יש לי טבלה שאני מנסה לעדכן באמצאות DataAdpter.update אז הoledb.updateCommand שלי ננראת ככה:
"UPDATE Tasks SET [ProjectId] = ? , [Subject] = ? , [Messege] = ? , [Priority] = ? , [DueDate] = ? , [PostDate] = ? , [FinishDate] = ? , [Author] = ? , [History] = ? WHERE TaskId = ?"​
ולכל סימן שאלה יש לי parameter והכל עבד מצויין עד שקיבלתי את ההודעה הזאת:
Adapter.Update(Data.Tables(eTable.TasksWorkers)) Run-time exception thrown : System.Data.OleDb.OleDbException - Parameter ?_1 has no default value.​
מקווה שמישהו מבין מה קורה פה...
 

asp123

New member
נראה לי שיש לך שדה שהוא NotNull

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

bafoboy

New member
אנל'א מאמין

טעות דפוקה שלי בגלל שיש לי המון טבלאות ושתי טבלאות עם שמות די דומים: tasks וtasksWorkers התבלבתי ולא עשתי updatecommand לטבלה השניה...
 

asp123

New member
שמע לא שללתי שום אפשרות אחרת.

א אין לך כבר את הבעיה
אם כן אז זה טוב
 
למעלה