[ patak_daca @ 20.12.2015. 21:53 ] @
Pozdrav!

Kako da "pročitam" vrednost kolone koja je "Date" ?

Ovo je deo code kojim pravim upit...

Code:
command.CommandText = "select Action, datetime(Date) as Date from  UserAction ";


Kako god da probam da pročitam vrednost Date dobijam grešku:

Code:
System.FormatException: String was not recognized as a valid DateTime.


Ako neko zna molim za pomoć...

Hvala...
[ Dusan Kondic @ 21.12.2015. 07:07 ] @
Rekao bih da je problem u regionalnom setovanju te da konverzija datuma koji je upisan kao String ne može pravilno da se izvrši. Polje treba konvertovati prosleđivanjem odgovarajućeg kodnog rasporeda, npr. naš je 103.
[ patak_daca @ 21.12.2015. 07:13 ] @
Pozdrav!

Isto je ako deklarišem promenjivu kao string ili kao DateTime.

Kada pokušam da "pročitam" vrednost pomoću DataReadera dobijam tu grešku.

[ ssi @ 22.12.2015. 16:13 ] @
Citat:
patak_daca: Pozdrav!

Isto je ako deklarišem promenjivu kao string ili kao DateTime.

Kada pokušam da "pročitam" vrednost pomoću DataReadera dobijam tu grešku.


Kad cistas kao string, izbaci ovo "datetime(Date)", probaj ?
[ patak_daca @ 23.12.2015. 10:05 ] @
Pozdrav!

Rešio sam.

U konekcioni string sam dodao DateTimeFormat i radi dobro.

Hvala!

[ ssi @ 23.12.2015. 12:13 ] @
Ako mozes probaj i dapper za sql lite, jer ti readeri dataset-ovi su malo onako stvar proslosti.


http://blog.maskalik.com/asp-n...e-simple-database-with-dapper/
[ patak_daca @ 23.12.2015. 12:58 ] @
Pozdrav!

Važi, probaću.

Hvala!!
[ S A J A @ 24.12.2015. 19:32 ] @
Ljudi što ne koristite Entity Framework? Kakvi readeri i commandovi, pa to je stvar prošlosti. Ja sam već nekoliko aplikacija napravio sa EF i SQLite, nema razmišljanja ni o čemu, samo objekti i Linq.
[ patak_daca @ 25.04.2016. 17:51 ] @
Pozdrav!

U SQLite tabeli je upisan datum u formatu (yyyy-MM-dd) , 2016-04-25
Kad hoću da uradim select

Code:
where_statement = where_statement + "  AND date(DatumUnosa) = date(" + filterData.DatumUnosa.ToString("yyyy-MM-dd") +")";


Ne vraća nikakav rezultat.

Ako neko zna molim za pomoć.

Hvala!

Patak
[ AMD guy @ 26.04.2016. 07:19 ] @
Napisi ceo sql upit, ono sto napises u SELECT upit to treba da prikaze, WHERE je samo filter

[Ovu poruku je menjao AMD guy dana 26.04.2016. u 23:20 GMT+1]
[ dusans @ 26.04.2016. 07:23 ] @
Fale ti jednostruki navodnici oko filter datuma.
Code:

where_statement = where_statement + "  AND date(DatumUnosa) = date('" + filterData.DatumUnosa.ToString("yyyy-MM-dd") +"')";

[ patak_daca @ 26.04.2016. 07:32 ] @
Pozdrav!

Uspeo sam...

Hvala puno..

ako neko im isti problem evo i rešenja...

Code:
if (filterData.DatumUnosa != DateTime.MinValue) where_statement = where_statement + "  AND   strftime('%Y-%m-%d', DatumUnosa)>='"+ filterData.DatumUnosa.ToString("yyyy-MM-dd") +"'";


Pozdrav!
Patak