Member 13268442 Ответов: 1

Преобразование из строки "31/7/2018" в тип "дата" недопустимо.


TxtStartDate.Value = CDate("1/" & Today.Месяц & "/" & сегодня.Год)
TxtEndDate.Значение = CDate(Дата.DaysInMonth(Сегодня.Год, Сегодня.Месяц) & "/" & сегодня.Месяц & "/" & сегодня.Год)
метод loadData()

Что я уже пробовал:

попробовал одно решение но то же самое
TxtStartDate.Value = CDate("1/" & Today.Месяц & "/" & сегодня.Год)
TxtEndDate.Значение = CDate(Дата.DaysInMonth(Сегодня.Год, Сегодня.Месяц) & "/" & сегодня.Месяц & "/" & сегодня.Год)
метод loadData()
но та же ошибка

1 Ответов

Рейтинг:
1

OriginalGriff

Просто создайте новое значение DateTime и передайте его в SQL:

Dim now As DateTime = DateTime.Now
Dim year As Integer = now.Year
Dim month As Integer = now.Month 
Dim day As Integer = DateTime.DaysInMonth(year, month)
Dim dt As new DateTime(year, month, day)