» »

sql, asp in datumi

sql, asp in datumi

Kostko ::

jest pac delam eno skripto v aspju in hocem iz baze izbrati vnose, ki so stari vec kot 30 dni.

koda:
TempDate = DateAdd("d", -30, date())

ExecSQL = "SELECT * FROM novice WHERE dan < #"&TempDate&"#"
Set Table = Server.CreateObject ( "Adodb.Recordset" )
Table.Open ExecSQL, "dsn=novice"

in seveda mi javi:
Syntax error in date in query expression

na netu sm isku in sm najdu da morjo bit datumi v sql stavkih v US formatu torej mm/dd/yyyy, vendar ne vem kako bi stvar pretvoril...

any ideas ?:\

Mr-KONJ ::

ja js sm se tud z tem zajebavu dost, js sm dau na zacetk un stavk k ti vse slovenske standarde nastima


tole dej na zacetk asp-ja pa seveda u asp uklepaje:
@ language="vbscript" lcid="1060"

pa pol se tko probi napisat:

TempDate = cdate(DateAdd("d", -30, date()))


lahk pa tud iz ameriskega datuma vn poberes posebi mesec/dan/leto pa pol razvrstis po evropskem standardu dan.mesec.leto
TempDate = day(TempDate) &"."& month(TempDate) &"."& year(TempDate)

pa u bazi si nstimi format vrstice date/time. pa mej datum u bazi v evropskem formatu.
Upam da ti bo delal
He cut off the heads of a hundred and thirty-one lords.It was a bad time for the empire.

Zgodovina sprememb…

  • spremenil: Mr-KONJ ()

Kostko ::

zdej dela, thx :D

alesrosina ::

moznost je pa tud taka, da locs dneve, mesce, leta iz datuma .... pa jih pol sam das u kerkol format cs.
takole:
[za slovenski format]
day(date) & "." & month(date) & "." year(date)
[za US format]
month(date) & "/" & day(date) & "/" & year(date)

PS: date funkcija kukr jst vem, nima oklepajev na konc [ date() ].

Kostko ::

ASPmaster:
sej jest sm tocno tako naredu :)
btw: cist usen je al napises Date() al pa Date - dela oboje.

Mr-KONJ ::

Ja aspmaster zakaj si pa se enkat napisu tist k sm js ze :))))) hehe

pa se narobe si mu povedu, on ne rab month/day/year ud danasnjega datuma ampak ud spremenljivke Tempdata :)))))
He cut off the heads of a hundred and thirty-one lords.It was a bad time for the empire.

Zgodovina sprememb…

  • spremenil: Mr-KONJ ()

alesrosina ::

kostko: ja, vem da dela oboje ... samo brez () je pravilno.
mr-horz: jst sm sam povedu se drug nacin, kt ti.

plizzzzzz ::

hm a ni to simpl.

tkole nekak

var t=new Date();
str = t.getFullYear().toString()+"/"+(t.getMonth()+1).toString()+"/1";

:)

Kostko ::

pliz:
sej je ze master napiso :)
month(tempdate) & "/" & day(tempdate) & "/" & year(tempdate)

plizzzzzz ::

pa res ql ..
a od viska ne boli glava


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Program za set back time (RUN AS DATE)

Oddelek: Programska oprema
374462 (4086) Yacked2
»

[Visual C#] TableAdapter

Oddelek: Programiranje
61042 (918) detroit
»

Javascript - izračun razlike v datumih

Oddelek: Programiranje
81802 (1657) kogledom
»

[PHP]Timestamp in mysql

Oddelek: Programiranje
82249 (1914) 680x0
»

asp-problem z datumom

Oddelek: Izdelava spletišč
111303 (1167) Old-Death

Več podobnih tem