Я очень расстроен, пытался это несколько дней ...
Все, что я хочу, чтобы немецкие пользователи могли вводить даты, которые должны храниться в SQL Server. Даты в следующем формате "дд.мм.гггг". Я всегда получаю сообщения об ошибках вроде этого: Синтаксическая ошибка в дате в выражении запроса '# 23.01.2004 00: 07: 00 #'. - используя Access на данный момент.
Я пробовал много методов (Thread.CultureInfo, CDate (), Formatting 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 Provider.