مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

آموزشگاه برنامه نویسان

خطا در ذخیره داده

پنج شنبه, 16 آذر 1396 10:49

خطا در ذخیره داده

باسلام خدمت دوستان عزیز.
من تو جدول مربوط به فاکتورها فیلدی به نام factornumber دارم که نوعش bigint تعریف شده و فیلدهای دیگه.حالا میخوام مقدار لیبل شماره فاکتور تو فرم فاکتور که مثلا 1 هست رو در این فیلد ذخیره کنه، با دستورات زیر:

context = new DataenterDataContext();
            factor insertf = new factor();
            long facn = Convert.ToInt32(label21.Text);
            insertf.factornumber = facn;
            context.factors.InsertOnSubmit(insertf);
            context.SubmitChanges();

ما موقع اجرا با خطای زیر مواجه میشم:
The null value cannot be assigned to a member with type System.Int64 which is a non-nullable value type.
باید چجوری دستور insert رو بنویسم؟

ممنون از راهنماییتون

آکادمی برنامه نویسان تلگرام برنامه نویسان
پنج شنبه, 16 آذر 1396 12:36

نقل قول : خطا در ذخیره داده

شما long قرار دادید بعد دارید Convert میکنه به int332

باید به long تبدیل کنید

long facn = Convert.ToInt32(label21.Text);

کسانی که از این پست تشکر کرده اند :

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید