2009-07-23 4 views
2

datetime.Now를 사용하여 SQL 필드 (datetime 데이터 형식)에 날짜와 시간을 저장하려고 시도했지만 초가 오지 않습니다. 누구든지 그걸 준비하는 방법을 알고 있습니까?C# datetime 초를 포함하여

ta.

+0

코드를 보여줄 수 있습니까? –

+0

using (DataContext db = new DataContext()) { 테이블 테이블 = 새 테이블 { DTStamp = DateTime.Now }; db.table.InsertOnSubmit (table); db.SubmitChanges(); } – Grant

답변

1

smalldatetime 데이터 필드를 사용하여 처음에 datetime으로 변경 한 후 데이터 액세스 레이어 (linq)를 업데이트하는 것을 잊었습니다. linq 데이터 컨텍스트를 업데이트하면 내 문제가 해결되었습니다. 감사합니다.

2

그것은 나를 위해 DateTime.Now와 함께 잘 작동합니다. SQL 서버가 날짜를 저장하는 방식이 달라서 밀리 초 정밀도에만 문제가 있습니다.

날짜에 대한 SQL 테이블 열의 유형은 무엇입니까? 초를 저장할 수 있습니까?

+0

ive는 smalldatetime과 datetime을 사용하여 시도했습니다. – Grant

+0

SMALLDATETIME의 정확도는 1 분입니다. DATETIME은 3.33 밀리 초입니다. –