나는 여기에 대해 매우 실망하고 있습니다 ... 독일 사용자은 SQL Server에 저장해야하는 날짜를 입력 할 수 있습니다. 날짜는 "dd.mm.yyyy"형식입니다. 나는 항상 다음과 같은 오류 메시지를 받는다 : 질의 표현식 '# 23.01.2004 00 : 07 : 00 #'에서 날짜의 구문 오류. - 지금 Access를 사용하십시오.VBA를 사용하여 SQL에 독일어 날짜 형식 넣기
나는 방법 (Thread.CultureInfo,에서는 CDate(), 포맷 DateTimeStyles)을 많이 시도했지만 여기 내 최신했습니다 또한 나에게 오류를 제공
Dim dTermin As DateTime
dTermin = DateTime.Parse(txtTermin.Text)
sSQL = "INSERT INTO Termin (Termin) VALUES ("
sSQL = sSQL & "#" & dTermin & "#)"
. "10-04-2004"와 같은 날짜를 하드 코딩하면 작동합니다. Access 2000 db이고 ID (Autonumber)와 Termin (ShortDate)의 두 필드가 있습니다. Jet OLEDB 4.0 공급자 사용. 만약 내가 제대로 이해하고 SQL Server가 기본 us_enlish 로케일이있는 경우
액세스 또는 SQL Server에서 날짜를 인식하도록 하시겠습니까? 그것은 명확하지 않다 – gbn
죄송합니다, Access에서 SQL Server에 테이블을 연결 한 Access 데이터베이스가 있습니다. – pinku
@Mitch : yyyy/mm/dd는 ISO가 아닙니다. – gbn