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

Unos vremena u bazu

[es] :: .NET :: Unos vremena u bazu

[ Pregleda: 2917 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
195.66.163.*



Profil

icon Unos vremena u bazu05.04.2006. u 22:52 - pre 219 meseci
Pozdrav svima
imam aplikaciju koja pored unosa ostalih podataka unosi i vrijeme (sati i minuti npr 21:30) automatski pri unosu,dio koda gdje se to unosi je:

OleDbParameter pTime = new OleDbParameter("@Time",OleDbType.Date,5);
pTime.Value = DateTime.Today.TimeOfDay ;
cmd.Parameters.Add(pTime);

uzgred koristim Access bazu ,format zapise u njoj je short time. greska koja javlja je:
Object must implement IConvertible.

ostali dio koda je OK,
predpostavljam da se ne poklapa sa formatom zapisa u bazi???
kako da rijesim ovo?

 
Odgovor na temu

vanhulio
student
Beograd

Član broj: 72088
Poruke: 40
*.041net.co.yu.



Profil

icon Re: Unos vremena u bazu06.04.2006. u 00:39 - pre 219 meseci
TimeOfDay vraća TimeSpan obj.

Probaj sa DateTime.Now, ako ti odgovara, on vraća full vreme dan, mesec, godina, sate...
Two items walk into a ToolBar.
The bartender says, “Can I get you a menu?”
“No thanks, we're looking for a little action.”
 
Odgovor na temu

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
*.crnagora.net.



Profil

icon Re: Unos vremena u bazu06.04.2006. u 08:54 - pre 219 meseci
Meni treba samo vrijeme,jer imam jedan textbox gdje unosim datum ,a drugi tj ovaj mi treba za vrijeme tako da mogu posle da filtriram po datumu i vremenu
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
212.200.27.*



+311 Profil

icon Re: Unos vremena u bazu06.04.2006. u 09:05 - pre 219 meseci
DateTime.Today.TimeOfDay je tipa TimeSpan koji ne implementira IConvertible pa samim tim se ne može automatski konvertovati i upisati u parametar koji je tipa OleDbType.Date i zato ti javlja grešku.
Tebi su polja u bazi Date/Time i tu moraš upisivati datum zajedno sa vremenom u njih, ne može se kao vrednost upisati samo vreme.
Sad ako imaš dva TextBox-a jedan za datu a drugi za vreme bi verovatno bilo bolje da kombinuješ njihove vrednosti i upišeš ih u jedno polje a posle kod filtriranja ignorišeš datumski odnosno vremenski deo. Isto tako, može da ostaviš u dva polja pa da u prvom polju koristiš samo datumski deo a u drugom samo vremenski deo podatka.
Pozdrav!
 
Odgovor na temu

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
195.66.163.*



Profil

icon Re: Unos vremena u bazu06.04.2006. u 17:14 - pre 219 meseci
Dusane hvala,
ali ne znam kako da ignorisem datum u zapisu u tabeli koji ima i datum i vrijeme a da uzmem samo vrijeme?

ovako izgleda moj sql zapis:
"SELECT * FROM Mie"+
" Where Datum >=#"+Request.Form["txtDate"]+"# AND"+
" Time1>='"+TextBox1.Text+"' AND"+
" Datum <=#"+Request.Form["txtDate1"]+"# AND"+
" Time1<='"+TextBox2.Text+"'";
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.3dnet.co.yu.



+311 Profil

icon Re: Unos vremena u bazu06.04.2006. u 20:10 - pre 219 meseci
Pogledaj DatePart funkciju u Access-u, ako ti ona ne radi posao ili ne možeš da se snađeš onda potraži odgovor ili postavi pitanje na Access forumu,
pošto je upit vezan za konkretnu bazu tj. Access.
 
Odgovor na temu

[es] :: .NET :: Unos vremena u bazu

[ Pregleda: 2917 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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