webForumDet fria alternativet

now

5 svar · 349 visningar · startad av skarbratt

skarbrattMedlem sedan juli 2000325 inlägg
#1

Fungerar inte "now" som datum sträng i SQL?

------------------
fencing for you?
http://www.fencing4u.nu/

@ndersMedlem sedan juni 200032 969 inlägg
#2

det beror på vad du menar.

menar du ms sql server så heter det där getdate().

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
det man inte minns har inte hänt.
hit med en berka!</A>

skarbrattMedlem sedan juli 2000325 inlägg
#3

Tack... exakt vad jag sökte, hade precis tänkt börja ändra typ 1000 fält för hand annars. Så nu blev jag glad...

------------------
fencing for you?
http://www.fencing4u.nu/

skarbrattMedlem sedan juli 2000325 inlägg
#4

Nästan...

d1 = Right(Request("year"),4) & "-01-01"
d2 = Right(Request("year"),4) & "-12-31 00:00:00"

SQL = "SELECT * FROM r_subAreas, Publish WHERE r_subAreas.subID = 9 AND r_subAreas.PageID = publish.pageID AND publish.shown = 1 AND publish.startDate >= "&d1&" AND publish.startDate < "&d2&" ORDER BY publish.startDate DESC;"
Response.Write(sql)
inc.Open SQL, con1, adOpenStatic, , adCmdText

Får felmeddelande: Incorrect syntax near '00'.
Dvs där jag skriver ut d2 ("&d2&") när jag kör Acces kan jag skriva #"&d2&"# och det löser sig, men det vil inte fungera i MS SQL server 7.0

------------------
fencing for you?
http://www.fencing4u.nu/

@ndersMedlem sedan juni 200032 969 inlägg
#5

datum markeras i sql server med apostrofer runt, precis som strängar.

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
det man inte minns har inte hänt.
hit med en berka!</A>

skarbrattMedlem sedan juli 2000325 inlägg
#6

Tack...

------------------
fencing for you?
http://www.fencing4u.nu/

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)