2013-02-22 2 views
0

Я с трудом в приписывании значений, которые пришли из моей базы данных,Set DateTimePicker значение из извлеченного времени в SQL Server

Значения должны быть получено:

AppointmentTime 
Value = 11:00:00 
Data Type = time(0) 

Я использую VS 2010 для присвоить это значение из SQL Server 2008 с DateTimePicker ..

DateTimePicker1 
Format = HH:mm 
MinDate = 1/1/1770 

DateTimePicker1.Value = Appointment Time 

это дает мне ошибку «значение 1/1/0001 11:00:00 AM не является допустимым для значения. Значение должно быть между MinDate и MaxDate ..

Интересно, почему SQL Server 2008 дает значение Date в моем столбце Time (0)?

ответ

1

Стараюсь Этот запрос

declare @x time(0); 
set @x = getdate(); 
print cast(@x as datetime); 

Это будет дать вам время с датой 01.01.1900.

Итак, постарайтесь установить время встречи до DateTime перед тем, как установить значение DateTimePicker1.

+1

Это сработало! Спасибо!! – TheOxblood

Смежные вопросы