[ ZoranDE @ 07.10.2015. 13:07 ] @
Drugari jel može pomoć ,

u MS SQL 2014 imam tabelu, koja ima 2 odvojena polja : AppointmentDate i AppointmentTime.

polje AppointmentTime je tipa : time(7), a AppointmentDate je tipa date.

Front End razvijam u C# , VS 2008.

kakav problem imam: kada hoću da učitam zapis iz tabele, program se zakuca kad dodje do polja "AppointmentTime ".

u C# sam vreme ovako definisao

public DateTime AppointmentTime
{ get; set; }

i kada pokusavam da ga iscitavam kao string, program mi se zakuca.

dok, kada polje AppointmentDate iscitavam kao string, sve je OK

Šta savetujete ?

pozdrav i hvala unapred za pomoć

[ dusans @ 07.10.2015. 14:22 ] @
Zašto bi bilo koji od ta dva iščitavao kao string?
Treba ovako, na primer:

Code:

AppointmentDate = (DateTime)Row["AppointmentDate"];
AppointmentTime = (TimeSpan)Row["AppointmentTime"];

[ ZoranDE @ 07.10.2015. 15:21 ] @
Odličan predlog,

samo je problem što to iščitavam iz data readera.

moja linija koda izgleda ovako :

appointment.AppointmentDate = cReaderAccess.GetDateTime(reader, "appointmentDate");
appointment.AppointmentTime = cReaderAccess.GetDateTime(reader, "appointmentTime");

e sada, ako bih ubacio tvoj predlog

onda bih imao ovo:

appointment.AppointmentTime = (TimeSpan)Row(reader, "appointmentTime");

ali to nece da prodje, javlja gresku !

reader - je difinisan kao DataReader

pozdrav i hvala na pomoci