2012-10-24 2 views
0

저는 .accdb 파일에 값을 저장하기 위해 vb.net을 사용하고 있습니다. 내 양식에는 날짜가있는 상자가 있고 현재 날짜가 표시됩니다. MsgBox에서 출력하려고했는데 날짜가 올바르게 표시되지만 .accdb 파일에 저장할 때 날짜가 1905-05-31 WTF라고 표시됩니까 ??? 나는 그것이 어디에서 왔는지 전혀 모른다..accdb 파일에 날짜를 저장하십시오.

DateTimePickerIFT.Text (it is actually DateTimePicker IFT at the end is how I name it) 

이렇게하면 DateTimePicker 상자에서 내 날짜를 가져옵니다. 날짜를 하루 뒤로 이동하면 1905-06-01이 datepickerbox에서 (2012-10-23) 1905-05-31 선택한 날짜를 얻을 때 나타납니다 (2012-10-24)). 나는 어디서나 상자에서 가져 와서 .accdb 파일로 직접 보내는 날짜를 초기화하지는 않습니다.

.accdb 파일을 [날짜/시간] 또는 [텍스트]로 동일한 값으로 만들려고했습니다.

누군가 나를 도울 수 있습니까?

+0

는 대신는 .text의 DateTimePickerIFT.Value를 사용하여 값을 얻는 노력했다. 어떻게 값을 데이터베이스에 삽입합니까? – KFleschner

+0

방금 ​​# –

+0

이 필요합니다. Access의 날짜 한정자는 ** # ** 기호이며, 대부분의 다른 데이터베이스는 싱글 따옴표를 사용합니다. –

답변

0

은 분명히 문자열 값 # "& DateTimePickerIFT.Value.ToShortDateString &"# 외부에서이 넣어 필요

관련 문제