2010-06-01 3 views
1

내가 MySQL의

은 내가 쓴 비주얼 스튜디오에 DateTimePicker 컨트롤을 사용하여

데이터 형식 날짜를 가지고있는 MySQL 데이터베이스 테이블에서 날짜를 삽입 할 비주얼 스튜디오와 C# 를 사용하여 윈도우 응용 프로그램을 개발하고 날짜를 삽입하는 방법 이 같은 삽입 쿼리 (insert into table name values('"+ datetimepicker.value + "')

는 오류

ERROR [HY000] [MySQL][ODBC 3.51 Driver][mysqld-5.1.47-community]Incorrect datetime value: '01-06-2010 00:00:00' for column 'Date' at row 1 

C 다음 줘 어느 누구라도이 문제를 해결하십시오.

+0

ISO 8601 형식의 날짜 (예 : YYYY-MM-DD HH : MM : SS)를 사용해야합니다 (예 : "2010-06-02 12:34:56"). 나는 C로 날짜를 다시 포맷하는 방법을 모르기 때문에 대답으로 이것을 제공하지는 않는다 # – nickf

+0

감사하지만 C# – gbbosmiya

답변

0

Mysql DATE() 데이터 형식의 형식은 YYYY-MM-DD입니다.

.NET 날짜 형식의 시간 부분을 잘라내야합니다. MySQL DateTime 데이터 형식을 사용할 수 있습니다.