{"Conversion failed when converting date and/or time from character string."}
จากข้อมูลล่าสุด(แก้เยอะซะเหลือเกิน 555)
dt เป็น string นะครับ
Date :
2017-01-15 20:30:45
By :
lamaka.tor
ของผมมันรับค่าจาก datepicker หน้า form เวลามันมาจะเป็น 2017-01-15 แบบนี้เวลาแปลงยังไงก็ยัดไม่เข้าครับมีตัวอย่างไหม
Date :
2017-01-16 20:44:43
By :
kenghockey
ลองใช้ data wizard เช็คดูว่า insert มันเขียนยังไงนะครับ
รับรองรอบนี้ไม่ได้ผมจะยอมกินเหล้าซัก 2 กลมเลย 5555
Date :
2017-01-16 22:25:14
By :
lamaka.tor
Code (C#)
public void Insert(Employee employee)
{
using (SqlConnection con = new SqlConnection(strConnection))
{
string sql = "INSERT INTO Employee(EmployeeCode, Firstname, Lastname, Email, Gender ,HireDate, DeptId)";
sql += " VALUES ('" + employee.EmployeeCode + "', '" + employee.Firstname + "', '" + employee.Lastname + "', '" + employee.Email + "', '" + employee.Gender + "', '" + employee.HireDate + "', '" + employee.DeptId + "')";
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
cmd.ExecuteNonQuery();
}
}
มัน Error ที่คำสั่งชุดนี้ครับ Conversion failed when converting date and/or time from character string
employee.HireDate
Model Employee.cs
Code (C#)
[Table("Employee")]
public partial class Employee
{
[Key]
public int UserId { get; set; }
[Required]
[StringLength(50)]
public string EmployeeCode { get; set; }
[Required]
public string Firstname { get; set; }
[Required]
public string Lastname { get; set; }
[Required]
public string Email { get; set; }
[Required]
[StringLength(10)]
public string Gender { get; set; }
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
[Column(TypeName = "date")]
public DateTime? HireDate { get; set; }
[Required]
public int? DeptId { get; set; }
public int? SectionId { get; set; }
public virtual Department Departments { get; set; }
}
Date :
2017-01-17 12:49:28
By :
kenghockey
Load balance : Server 02