PDA

View Full Version : سوال: مشکل در ذخیره کردن تاریخ در پایگاه داده اکسس



تبسم ساینا
دوشنبه 17 مهر 1396, 23:59 عصر
سلام..
من دیتابیسم اکسس هست.یه فیلد دارم از نوع Date/Time.وقتی میخوام عمل درج انجام بدم یه همچین خطایی بهم میده :
syntax error (missing operator) in query expression '10/10/2017 12:00:00 ق.ظ'
دلیلش چیه؟

رامین مرادی
سه شنبه 18 مهر 1396, 08:02 صبح
کدی که باهاش درج رو انجام میدید رو هم بزارید . اینجوری معلوم نمیشه که

تبسم ساینا
سه شنبه 18 مهر 1396, 10:18 صبح
کدی که باهاش درج رو انجام میدید رو هم بزارید . اینجوری معلوم نمیشه که

string strProc = "Insert into tbl_Service(NameFamily,[Date],Price,ID_Organ,Receipt_number,ID_Driver,Destinati on)";
strProc += " Values({0},{1},{2},{3},{4},{5},{6})";
strProc = string.Format(strProc, this.NameFamily, this.Date, this.Price, this.Organ, this.Receipt_number, this.Driver, this.Destination);

این کد کلاس BAL بود.
اینم قسمت UI :
DateTime? selectedValue = dateTimeSelector1.Value;
DateTime value = selectedValue.Value;
DateTime dt = new DateTime(value.Year, value.Month, value.Day, new PersianCalendar());
bal.Date =dt.Date;
dateTimeSelector1 یه dll تقویم فارسی هستش.

danialafshari
چهارشنبه 19 مهر 1396, 01:10 صبح
سلام..
من دیتابیسم اکسس هست.یه فیلد دارم از نوع Date/Time.وقتی میخوام عمل درج انجام بدم یه همچین خطایی بهم میده :
syntax error (missing operator) in query expression '10/10/2017 12:00:00 ق.ظ'
دلیلش چیه؟
با سلام
این ارور میگه باید قالب خروجی شما باید به شکل '10/10/2017 12:00:00 ق.ظ' باشد
در تاپیک های مختلف گفتم datetime خود پایگاه داده میلادی است و برای ثبت تاریخ های شمسی از string استفاده کنید و به شمسی ذخیره کنید
برای شما که از اکسس استفاده می کنید نوع shortText را انتخاب کنید
موف باشید