나는 내 데이터베이스 (SQL 서버 2012)가있는 DateTimePicker에서 날짜 (일/월/년)에 삽입 할 노력하고있어. 내 데이터베이스를 선택하면, 형식은 같은 저장된 (YYYY/DD/MM) 나는 13 월의 마지막 날 사이에 하루 선택할 때, 문제는, 나는 오류가 날짜 데이터 유형 VARCHAR로 변환 "메시지를 가지고있다 ". 내가 01과 12 사이의 일을 선택하는 경우, 그것은 작동합니다.데이터 유형/대 Varchar 오류
이Example example = new Example();
example.date = SqlDatime.Parse(dateTimePicker.Value.Date);
내 쿼리 단지 (example.date) 받아서에 삽입 :입니다
public class Example
{
private SqlDateTime date;
public SqlDateTime date
{
get {return date;}
set {date = value;}
}
}
그리고 내 일을 점점 개체 :
내 클래스는이 같은 것입니다 데이터 베이스. 어떤 생각? 대한
미리 감사하고, 미안 내 영어
는 왜 * SqlDateTime의 *를 사용하고, 테이블의 데이터 유형은'해야한다 대신'varchar' – Sachin
의 datetime' 단지 dateTimePicker.Value – nabuchodonossor
사용 datetimepickervalue 및 날짜 시간 – Schuere