DataView.RowFilter - filtr na datum a čas   otázka

VB.NET, Databáze

Zdravím,

nefunguje mi filtr na přesný datum a čas:

   dv.RowFilter() = String.Format("DatumCas = #{0:MM/dd/yyyy} {0:HH:mm:ss}#)", NejakyDatumCas)

Výsledkem je špatný:

dv.RowFilter() obsahuje "DatumCas = #09.24.2013 12:24:00#"

dv.Count() = 0 - správně tam má být "1"

Ale když to změním na:

   dv.RowFilter() = String.Format("DatumCas > #{0:MM/dd/yyyy}", NejakyDatumCas)

Tak už je počet řádků správný - dv.count()

Jaký je správný formát datumu a času pro dv.RowFilter?

DataTable je lokální v paměti počítače a čas zapisuji taky lokální:

  Radek.Item("DatumCas") = DateTime.Now
nahlásit spamnahlásit spam 0 odpovědětodpovědět

A zkoušel jste si zobrazit formát toho požadavku do databáze, neboli co to vlastně ve skutečnosti do DB posílá za dotaz?

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback