PDA

View Full Version : سوال: فرستاده نشدن مقدار null در bindingsource



sempay_ninjutsu
دوشنبه 09 تیر 1393, 15:33 عصر
باسلام
تو یه فرم یه بایندینگ سورس دارم د.که دیتاسورس بایندینگ سورسمو بصورت ویزارد پر می کنم و بعد تکس باکسو به قیلد های بایندینگ سورس بایند میکنم.حالا تصور کنید این تکس باکسه با اطلاعات دیتابیس پر میشه.وقتی من اونو خالی می کنم بجایه اینکه null بشه مقدار آن '' میشه و فیلد دیتابیس من null نمیتونه قبول بکنه و من میخام null بشه که دیتابیس خطا بده.
باتشکر

sh
دوشنبه 09 تیر 1393, 21:36 عصر
مقدار Null نمیتونه به طور مستقیم در دیتا بیس قرار بگیره. شما باید از DBNULL.Value استفاده کنی

sempay_ninjutsu
سه شنبه 10 تیر 1393, 08:53 صبح
مقدار Null نمیتونه به طور مستقیم در دیتا بیس قرار بگیره. شما باید از DBNULL.Value استفاده کنی

اصلن اینجا بحس اینکه چطوری ذخیره بشه نیسوفک کن یه فیلد داری که اون باینده وقتی اطلاعات توشو پاک میکنی اگر به اون فیلدی که بایند شده خاصیت اون فیلد allow null نداشته باشه وقتی شما این فیلدو تو این تکس باکس خالی میکنی باید null بفرسته دیگه ..الان این '' خالی میفرسته.