2013-05-22 7 views
0

나는이SQL 날짜 형식 변환 오류

DateTimePicker1.Value.Date.ToShortDateString() 

처럼 날짜를 얻을 내 데이터베이스에 삽입하려고합니다.

오류 : 문자열에서 날짜 및/또는 시간을 변환 할 때

변환에 실패했습니다.

어제 작동했습니다. 오늘 테이블에있는 모든 값이 삭제되어 작동하지 않습니다.

+1

어떻게 당신은 당신의 데이터베이스에 데이터를 삽입하려고합니까? 코드를 표시하십시오 –

+2

날짜 인 경우 ** 날짜로 처리하십시오 **. 'DateTimePicker1.Value.Date'를 사용하고 그걸로 가십시오. ** 불필요하게 날짜를 문자열과 뒤로 변환하지 마십시오! –

답변

0

앱 서버와 db 서버의 지역 날짜 설정이 서로 다른 것 같습니다. 또한 DateTimePicker1.Value.Date는 DateTime을 산출하므로이를 지역 변환 엉망을 거치지 않고 db에 추가해야합니다.

0

사용하여 날짜를 가져 오기 :

CDate(DateTimePicker1.Value.Date.ToShortDateString())