Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako učitatit TIME field iz MS SQL 2014 u VS.NET 2008 ?

[es] :: MS SQL :: Kako učitatit TIME field iz MS SQL 2014 u VS.NET 2008 ?

[ Pregleda: 1380 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ZoranDE
Programer

Član broj: 299032
Poruke: 56
212.200.65.*



+1 Profil

icon Kako učitatit TIME field iz MS SQL 2014 u VS.NET 2008 ?07.10.2015. u 13:07 - pre 103 meseci
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ć

 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Kako učitatit TIME field iz MS SQL 2014 u VS.NET 2008 ?07.10.2015. u 14:22 - pre 103 meseci
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"];

 
Odgovor na temu

ZoranDE
Programer

Član broj: 299032
Poruke: 56
212.200.65.*



+1 Profil

icon Re: Kako učitatit TIME field iz MS SQL 2014 u VS.NET 2008 ?07.10.2015. u 15:21 - pre 103 meseci
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

 
Odgovor na temu

[es] :: MS SQL :: Kako učitatit TIME field iz MS SQL 2014 u VS.NET 2008 ?

[ Pregleda: 1380 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.