Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 4.031 pregleda

Najnovija ↓

select from xxx between date1 and date2 21.12.2004. u 15:44 · pre 266 meseci #1
sqlCrit = " WHERE rad.poc between #" & godina1 & "# AND #" & godina2 & "#"

strSQL = "SELECT rad.*,radnik.naziv, radnik.prezime FROM rad INNER JOIN radnik ON rad.intbrd = radnik.intbrd" & sqlCrit

sqlCrit se definira zbog pretraživača sa stranice sa koje dolazim do ove gdje treba izlistati prema upitu. Javlja sintax error a ne znam zašto. Može li netko da pogleda pa da javi. Znači ispisati recorde između dva datuma iz access baze (asp)

poc u bazi je definiran kao date/time

Potpis
Hvala najljepša!
Re: select from xxx between date1 and date2 21.12.2004. u 16:23 · pre 266 meseci #2
Da li su godina1 i godina2 datumi (date) ili godina (number)?

Uradi

Code:

Response.Write(strSQL)
Response.End


pa probaj dobijeni upit da izvrsis u Accessu
Potpis
Blue Man Group
Re: select from xxx between date1 and date2 21.12.2004. u 16:42 · pre 266 meseci #5
Pojednostavio sam upit te sada izgleda ovako:

strSQL = "SELECT * FROM rad WHERE poc between #" & firstDate & "# AND #" & lastDate & "# "

ovako definiram godina1 i godina2
godina1 = CDate( Request.Form("od") )
godina2 = CDate( Request.Form("do") )

a izvršavam:

rsLista.Open strSQL, cnnSearch, adOpenStatic, adLockReadOnly, adCmdText

greška je:

Error Type:
Microsoft JET Database Engine (0x80040E07)
Syntax error in date in query expression 'poc between #1.12.2004# AND #21.12.2004#'.
/matknjiga/adminpd/adminpppregled.asp, line 84
Potpis
Hvala najljepša!
Re: select from xxx between date1 and date2 21.12.2004. u 16:55 · pre 266 meseci #6
Izvršio sam query u accessu na naćin na koji si rekao i dobivam istu grešku.

Sintax error in date in query expresion 'poc between #1.12.2004# AND #21.12.2004#'



Potpis
Hvala najljepša!
Re: select from xxx between date1 and date2 21.12.2004. u 17:01 · pre 266 meseci #7
E sada sam sam sebi postavio par pitanja i odgovora. Da problem je u dd.mm.yyyy a kada queri napišem dd/mm/yyyy onda radi.

Sada mi treba polje u formu poslati asp obrascu u formatu dd/mm/yyyy ili ga transformirati u asp obrascu na taj format. Hm?
Potpis
Hvala najljepša!
Re: select from xxx between date1 and date2 21.12.2004. u 17:06 · pre 266 meseci #8
Citat:
tjelka: Ne razumijem što si mislio da izvršim upit u accessu!

Mislio sam napravis Query u Accessu pa probas da izvrsis i vidis da li radi.

Citat:
tjelka: Sada mi treba polje u formu poslati asp obrascu u formatu dd/mm/yyyy ili ga transformirati u asp obrascu na taj format. Hm?


formatiraj ga kada formiras SQL upit
Potpis
Blue Man Group
Re: select from xxx between date1 and date2 21.12.2004. u 17:38 · pre 266 meseci #10
Code:

Dim DatumOd As String
Dim DatumDo As String
Dim SQL As String

'od i do su datumska polja
DatumOd = "#" & Month(Me.Od) & "/" & Day(Me.Od) & "/" & Year(Me.Od) & "#"
DatumDo = "#" & Month(Me.Do) & "/" & Day(Me.Do) & "/" & Year(Me.Do) & "#"
Potpis
zxz
Re: select from xxx between date1 and date2 21.12.2004. u 17:49 · pre 266 meseci #11
Hvala riješeno!

U mojem slučaju je to:

Code:

firstDate = CDate( Request.Form("od") )
lastDate = CDate( Request.Form("do") )
Dim DatumOd 
Dim DatumDo  

'od i do su datumska polja
DatumOd = "#" & Month(firstDate) & "/" & Day(firstDate) & "/" & Year(firstDate) & "#"
DatumDo = "#" & Month(lastDate) & "/" & Day(lastDate) & "/" & Year(lastDate) & "#"

strSQL = "SELECT * FROM rad  WHERE poc between  " & DatumOd & " AND " & DatumDo & " "


Zaista najbolji forum na svijetu!
Potpis
Hvala najljepša!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme