webForumDet fria alternativet

“Hur gjorde man med datum i sql??”

ASPur ASP

5 svar · 495 visningar · startad av eddy1

eddy1Medlem sedan aug. 2001969 inlägg
#1

Hej

För följande fel

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '1/27/2007 5:28:21 PM'.

och det är denna rad

VALUES ("& request.querystring("custom_id") &","& request.querystring("Page_ID") &","& now &")"

vet att det är något med datum och brädgård(#)

Men får inte till det..

Mvh

@ndersMedlem sedan juni 200032 969 inlägg
#2

nyckelord: access - datum - omge med brädgårdar

VALUES ("& request.querystring("custom_id") &","& request.querystring("Page_ID") &", #"& now &"#)"

Just här finns ingen anledning att göra på detta vis dock, då du kan använda now() direkt i sql-frågan:

VALUES ("& request.querystring("custom_id") &","& request.querystring("Page_ID") &", now())"

Jag vet inte om access godtar det datumformat du visar, så...

oskarsMedlem sedan nov. 20051 317 inlägg
#3

är ditt datum-fält inställt som DATE eller DATETIME?

Om det är date så räcker det med "&Date&"...

Annars så verkar du vilja lägg in fel datumformat i databasen... testa att lägga in detta i toppen av ditt asp-dokument så får du svenska datum:

Session.LCID = 1053

@ndersMedlem sedan juni 200032 969 inlägg
#4

Om det är date så räcker det med "&Date&"...

Nej, använder man Access måste man ha brädgårdar runt datumet, precis som man måste ha apostrofer runt datum i andra dbms.

oskarsMedlem sedan nov. 20051 317 inlägg
#5

åfan... tur att jag inte påstår att jag är någon specialist iaf :D

eddy1Medlem sedan aug. 2001969 inlägg
#6

tack grabbar..

Funkar fint nu med ett par brädgårdar!!

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