View Full Version : سوال: ثبت مقدار DBNull برای یک فیلد از رکوردهای یک جدول از یک دیتابیس
ROSTAM2
پنج شنبه 04 مرداد 1403, 09:50 صبح
سلام
من برای رکورد های جدول UserAccounts یک فیلد Picture با DataType Image ایجاد کردم که AllowNull از اون True هست:
155913
ولی موقع ثبت رکورد جدید مقدار Null نمی گیره و خطای نامربوط Object Reference not set to an instance of an Object رو برمی گردونه لاکردار....
If(.Image.Length > 0, IO.File.ReadAllBytes(.Image), DBNull.Value)
155914
ROSTAM2
پنج شنبه 04 مرداد 1403, 09:56 صبح
این کد رو هم آزمایش کردم نتیجه بخش نبود:
If(.Image.Length > 0, IO.File.ReadAllBytes(.Image), New Byte() {})
ROSTAM2
پنج شنبه 04 مرداد 1403, 10:07 صبح
مشکل از مقدار فیلد نبود مشکل از خصوصیت Image بود ....
کد صحیح:
If(String.IsNullOrEmpty(.Image), New Byte() {}, IO.File.ReadAllBytes(.Image))
_behnam_
جمعه 05 مرداد 1403, 07:58 صبح
سلام.
کلا پیشنهاد میشه که تصاویر رو توی بانک اطلاعاتی ذخیره نکنید.
حجم بانکتون میره بالا
موفق باشید
mazoolagh
جمعه 05 مرداد 1403, 20:14 عصر
سلام.
کلا پیشنهاد میشه که تصاویر رو توی بانک اطلاعاتی ذخیره نکنید.
حجم بانکتون میره بالا
موفق باشید
سلام و روز خوش
بصورت پیشفرض این گفته درسته،
ولی باید همه جوانب رو سنجید.
حجم بانک به تنهایی اهمیتی نداره.
سوال: بهترین روش ذخیره عکس (barnamenevis.org) (https://barnamenevis.org/showthread.php?580624-%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%B1%D9%88%D8%B4-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D8%B9%DA%A9%D8%B3)
ROSTAM2
شنبه 06 مرداد 1403, 07:16 صبح
سلام به همه....
این تصاویر مربوزط به تصویر کاربر در جدول حساب های کاربری نرم افزاره یعنی حداکثر 4 تا 5 تا کاربر خواهد داشت.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.