PDA

View Full Version : مشکل با AllowNull فیلد های TableAdapter بعد از تغییرات



پویا
دوشنبه 29 مرداد 1386, 13:41 عصر
سلام

من یک مشکل قدیمی با TableAdapter دارم
وقتی Select اونو تغییر میدم و به عنوان مثال یه فیلد بهش اضافه می کنم یا با یک جدول دیگه Jion می کنم فیلد ها جدید AllowNull نیستند با وجودی که در قسمت های Update یا Insert از اونا استفاده نشده و صرفا فیلد های نمایشی هستند

این باعث میشه موقت فراخونی Update() برای اعمال تغییرات Dataset روی دیتا بیس خطا بده که این فیلد ها Null هستند
من مجبورم بعد از هر تغییر در SelectCommand تک تک فیلد های اون Table رو بررسی کنم و AllowNull های اونارو True کنم

آیا راهی وجود داره که .NET خودش از اول اجازه NULL بودن این فیلد هارو به Table بده؟

با تشکر

پویا
چهارشنبه 31 مرداد 1386, 12:38 عصر
یعنی هیچ کس تو این سایت در این باره چیزی نمیدونه؟

Keyvan_Y
چهارشنبه 31 مرداد 1386, 19:53 عصر
فکر کنم مشکلت به صورت زیر حل بشه

توی Dataset روی Datatable مورد نظرت کلیک کن و Column ی رو که می خوای امکان Null بودن داشته باشه انتخاب کن و توی Property های اون Nillable رو True کن ویا می تونی NullValue دلخواه خودت رو هم تعریف کنی

پویا
پنج شنبه 01 شهریور 1386, 13:04 عصر
من مجبورم بعد از هر تغییر در SelectCommand تک تک فیلد های اون Table رو بررسی کنم و AllowNull های اونارو True کنم


سلام

اینو که خودمم گفته بودم
من دنبال راهی هستم که احتیاج به انجام دادن هر دفعه این کار بعد از هر تغییر نباشه

یکی به دادم برسه.......

پویا
شنبه 03 شهریور 1386, 13:10 عصر
بابا لااقل بگین نمی دونم که من برم یه جای دیگه دنبال جوابش بگردم