안녕하세요 DateTime.Now.ToString()을 사용하여 시간을 얻은 다음 smalldatetime 인 coloum에 연결하는 프로그램이 있습니다. 이것은 이전에 작동했지만 지금은이 오류가 발생합니다.문자열을 smalldatetime으로 변환 할 때 Artihomic 오버플로 오류가 발생했습니다.
"식을 데이터 형식 datetime으로 변환하는 산술 오버플로 오류 문이 종료되었습니다."
내가 뭘 잘못하고 있니?
이는 @Date_Sent_On
매개 변수 유형 DateTime
대신 string
이어야하고 그 값으로 DateTime.Now
을 통과해야 내 SQL 문
command.CommandText = @" INSERT INTO Mail1 (UserID, Subject, Feedback, Date_Sent_On)
VALUES (@UserID, @Subject, @Feedback, @Date_Sent_On)";
를 사용하는 이유는 당신에게
MM-YYYY
로 결과를 표시하는 측면에서 유연성을 제공등 : 시간이 같은 것을 사용하기에
나는 또한 도움이 발견했습니다? – nawfal
DateTime 필드를 Database to DateTime 또는 Date – MethodMan