2011-08-10 5 views
4

Excel에서 SQL Server로 데이터를 가져 오는 작업을하고 있습니다. 나는 SQL 서버에 날짜와 날짜/시간 값을 삽입하는 동안 문제에 직면하고있다. 그것은 나에게 오류를 보여주는 :char 데이터 형식을 datetime 데이터 형식으로 변환하면 범위를 벗어나는 datetime 값이 발생 함

[System.Data.SqlClient.SqlException] = {"The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.\r\nThe statement has been terminated."} 

엑셀 시트에 날짜와 날짜 시간 형식이 형식에 있습니다

Date   DateTime 
2011-04-26 2011-04-26 13:30 

내가 데이터베이스에이 두 값을 가져 오려면 어떻게 무엇을해야합니까?

답변

4

set dateformat dmy 인 경우 해당 형식이 실패합니다. set dateformat ymd인지 확인하거나 날짜에서 -을 삭제하십시오. yyyymmdd은 항상 작동합니다. 내 위의 문제가 solved..What 내가 짓을한다

http://www.sommarskog.se/wishlist.html#YYYYMMDD

+0

우선이다 나는 변수 문자열을 생성하고 난 날짜 변수 만든 그 variable..Then에 값을 전달하고 날짜하기 위해 문자열 변수를 변환하고있다 이 값을 DateTIme 변수에 전달했습니다. – Nazima

관련 문제