[ Black One @ 01.12.2009. 08:44 ] @
pozz svima

radim jedan sitan program u vb.net 2008 i sad bi trebao iz baze izvući sve podatke koji su unutar datuma koji korisnik odabere u 2 datetime pickera, a stupac u bazi "datum" mi je u datetime obliku. pokušao sam na sljedeći način:

i radi donekle tj. skonto sam da mi je zamijenio mjesec s danom, a kada pokušam zamijenit datum da stoji ovako "MM-dd-yyyy" ništa se nedogađa nema jednostavo nikakog ispisa podataka please pomagajte =)

hvala

Code:
  Dim dtpod As Date '// početni datum
        Dim dtpdo As Date '// završni datum

        dtpod = dtpRacunOd.Value.Date
        Dim dtpod1 As String = Format(dtpod, "dd-MM-yyyy")
        dtpdo = dtpRacunDo.Value.Date
        Dim dtpdo2 As String = Format(dtpdo, "dd-MM-yyyy")

        Try
            db = New OleDb.OleDbDataAdapter("select * from racuni WHERE (datum between #" & dtpod1 & "# and #" & dtpdo2 & "#)", Con)
[ Boško @ 01.12.2009. 13:41 ] @
Formatiraj datum na sledeći način:

Code:

Dim dtpod1 As String = Format(dtpod, "#MM/d/yy#")

[ Black One @ 01.12.2009. 16:37 ] @
pokušao sam sad izgleda ovako kod i neradi. mislim radi on nebaca nikakvu grešku, ali neprikazuje podatke koje bi trebao pokazivati npr u tablici imam par redova s datumima

red1: 15.01.2009
red2: 09.08.2009
red3: 23.09.2009
red4: 11.1112009
i sad odaberem da mi prikazuje sve datume od 1.1.2009 do 31.12.2009 i jednostavno neizbaci ni jedan rezultat. baza je access, dali možda ima veze što mi je stupac u datetime obliku? jer poslje datuma je vrijeme u obliku 00:00:00 ne znam više šta da pokušam da probam bez naredbe between i da stavim samo WHERE datum => dtpod AND datum <= dtpdo to sam probo prije al mi nije isto radilo nešto javljalo je neku grešku. ne znam šta da radim više
[ Black One @ 01.12.2009. 19:27 ] @
evo ga skonto sam stavio sam datum u ovaj format i sada radi "#MM-d-yy#" hvala puno si mi pomogao.