درود دوستان
میخوام اینو درست کنم ولی نمی دونم تیکه کد تاریخ رو خالی بفرستم توی دیتابیس یا مثلا چطوری میشه تاریخ همین روز رو درون دیتابیس درج کنم
الان اگر توجه کنید میبینید که من String رو تونستم خالی بفرستم توی دیتابیس ولی Date رو نمیدونم چطوری بنویسم
کد من:
public bool InsertHesab() // افزودن بخش حساب
{
string command = @"INSERT into [Hesab] (Dasteh_Hesab, Mozo_Hesab, Baha_Hesab, Tarikh_Hesab, Tozihat_Hesab, Contact_ID) " +
"values (@Dasteh_Hesab, @Mozo_Hesab, @Baha_Hesab, @Tarikh_Hesab, @Tozihat_Hesab, @Contact_ID)";
List<SqlParameter> parametersList = new List<SqlParameter>();
var Dasteh_HesabParameter = new SqlParameter("@Dasteh_Hesab", string.IsNullOrEmpty(this.Dasteh_Hesab) ? string.Empty : this.Dasteh_Hesab);
var Mozo_HesabParameter = new SqlParameter("@Mozo_Hesab", string.IsNullOrEmpty(this.Mozo_Hesab) ? string.Empty : this.Mozo_Hesab);
var Baha_HesabParameter = new SqlParameter("@Baha_Hesab", string.IsNullOrEmpty(this.Baha_Hesab) ? string.Empty : this.Baha_Hesab);
//var Tarikh_HesabParameter = new SqlParameter("@Tarikh_Hesab", this.Tarikh_Hesab);
var Tarikh_HesabParameter = new SqlParameter("@Tarikh_Hesab", Convert.ToDateTime(Tarikh_Hesab));
var Tozihat_HesabParameter = new SqlParameter("@Tozihat_Hesab", string.IsNullOrEmpty(this.Tozihat_Hesab) ? string.Empty : this.Tozihat_Hesab);
var idParameter = new SqlParameter("@Contact_ID", ID);
parametersList.Add(Dasteh_HesabParameter);
parametersList.Add(Mozo_HesabParameter);
parametersList.Add(Baha_HesabParameter);
parametersList.Add(Tarikh_HesabParameter);
parametersList.Add(Tozihat_HesabParameter);
parametersList.Add(idParameter);
var db = new DataAccess.DatabaseManager();
var result = db.ExecuteCommand(command, parametersList);
return result;
}
مشخصات برنامه:
ویژوال استودیو
سی شارپ
دیتابیس sql