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

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

رفع خطا هنگام درج تاریخ و زمان که از سیستم گرفته شده، در دیتابیس SQL

یکشنبه, 02 دی 1397 14:35

رفع خطا هنگام درج تاریخ و زمان که از سیستم گرفته شده، در دیتابیس SQL

سلام خدمت دوستان

یک جدول دارم که بصورت زیره:

و کدی که برای ذخیره تاریخ و زمان استفاده میکنم بصورت زیره:

private void btnInsert_Click(object sender, EventArgs e)
{
      var db = new LinqToTrazoDataContext();
      CommoTable codeTbable = new CommoTable
      {
          InsertDate =Convert.ToDateTime( PerCale.GetYear(DateTime.Now)
           + PerCale.GetMonth(DateTime.Now) + PerCale.GetDayOfMonth(DateTime.Now)
           + DateTime.Now.TimeOfDay.Hours + ":" + DateTime.Now.TimeOfDay.Minutes
           + ":" + DateTime.Now.TimeOfDay.Seconds),
          CommodName = txtCommodName.Text,
          CommodGenre = txtCommodGenre.Text,
          CommodSize = txtCommodSize.Text,
          CompanyName = txtCo.Text,
          CommodNumb = Int16.Parse(txtCommodNume.Text),
          CommodWeight = float.Parse(txtCommodWeight.Text),
          CommodTotal = float.Parse(txtCommodTotal.Text),
          UnitPrice = Int16.Parse(txtUnitPrice.Text),
          Dicount = byte.Parse(txtDicount.Text),
          Tax = Int16.Parse(txtTax.Text)
      };
      db.CommoTables.InsertOnSubmit(codeTbable);
      db.SubmitChanges();
}

ولی با خطای زیر مواجه میشم:

مشکل کدم در کجاست وچجوری باید رفعش کنم؟

میشه راهنماییم کنید؟

باتشکر

یکشنبه, 02 دی 1397 16:23

فرمت تاریخی که دارید وارد میکنید اشتباه هستش به همون دلیل خطا دریافت می کنید.

یکشنبه, 02 دی 1397 16:45

با فرمت dd/mm/yyyy هم وارد میکنم همین خطا رو میده

یکشنبه, 02 دی 1397 18:09

خود تاریخ حال حاظر رو ثبت کنید و بعد از دریافت فرمت اون رو تغییر بدید هنگام ثبت به صورت عادی آن را بفرستید.

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

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