[ sistem2007 @ 25.04.2007. 21:00 ] @
Imam problem pretrage u bazi preko datuma:
imam dva datatimepickera, i zelim u zavisnosti koje sam datume selektovao pri kliku na dugme da se vrsi pretraga u bazi po koloni datum u njoj koja je naravno tipa datetime.

Code:

...
           SqlCommand kom = new SqlCommand();
            kom.Connection = sqlConn;
            kom.CommandText = "SELECT * FROM tabela WHERE datum between '" + datetimepicker1.value + "' and '" + datetimepicker2.value + "'";
...



Prikazuje mi gresku da pri konverziji chara u datetime vrijednost izlazi iz dozvoljenog opsega.
[ roberto555 @ 25.04.2007. 21:17 ] @
u kojem formatu je datum u dtp?, možda ti je na sql ser.drugi format pa ti dolazi na mjesto mjeseca dan, i ako je recimo 15 onda je ta greška, probaj prije staviti format datuma, set dateformat dmy (dan mjesec godina)
[ sistem2007 @ 25.04.2007. 22:04 ] @
U bazi je ispis dan,mjesec,godina, i isto tako je i u dtp, i opet nece, uz isti komentar.
[ roberto555 @ 26.04.2007. 08:31 ] @
ne znam onda šta bi, ja stavim prije upita gdje koristim datume set dateformat dmy i nikad me ne zeza!!! kad otvoriš konekciju prvo za command text postavi ovo set datefor... i napravi executenonqueri zatim promjeni command text u ovaj tvoj naravno bez zatvaranja konekcije i opet izvrši, pa češ vidjeti šta će biti!
[ sistem2007 @ 26.04.2007. 16:30 ] @
reseno.hvala