Я работаю над новым приложением, управляемым данными ASP.Net 4.0.В DAL я проверяю значения NULL на всех моих данных и по умолчанию на правильные данные, когда NULL.У меня происходит странная проблема.Возвращаются две даты - на одну мне нужно только время.Первая строка кода для полной даты работает без сбоев, но вторая строка кода содержит ошибки, указывающие на строку формата, но странная часть заключается в том, что она ошибается в значениях NULL, которая не использует строку формата и просто возвращает Date.MinValue.Когда вторая строка получает данные, она форматирует возвращаемое значение правильно.
Dim dr As DataRow
.TourDate = IIf(dr.IsNull("tourdate"), Date.MinValue, Format(dr("tourdate"), "MM/dd/yyyy"))
.TourTime = IIf(dr.IsNull("tourtime"), Date.MinValue, Format(dr("tourtime"), "T"))
Ошибка появляется во второй строке, когда dr ("tourtime") равен NULL - ошибка: Аргумент 'Выражение' недопустимзначение.