webForumDet fria alternativet
Logga in / Bli medlem

Datum-problem.

ASP

5 svar · 207 visningar · startad av SilvioF

Medlem sedan juni 2000547 inlägg
Trådstart#1

Jag sitter här och håller på med en sql-fråga (INSERT). Allt går enligt planerna ända tills för några minuter sedan. Då får jag plötsligt upp Data type mismatch in criteria expression som felmeddelande. Först trodde jag att jag hade angett fel ordning på de värden/kolumner jag skall läga in data i, men efter närmare kontroll så var det inte det som var felet. Istället så har min dator plötsligt formaterat Now() till 2004-01-28 1:03:18 PD. Var i h*****e kommed PD från? Jag har aldrig sett detta förut. I icke-svensk format så förstår jag att det kommer in AM eller PM efter klockslaget, men inte när det är satt till svenskt format ()Session.LCID=1053.

Någon som har en snabb lösning?

Medlem sedan aug. 20013 824 inlägg
#2

Lef() kanske ;)

Dim tmpNow : tmpNow = Now()
If tmpNow > 18 then
     tmpNow = Left(tmpNow, 18)
End if

'// You can now insert tmpNow :)
Medlem sedan juni 2000547 inlägg
#3

Njae... Inte riktigt vad jag letar efter. Jag är mest nyfiken på varför servern plötsligt lägger till PD på slutet av tiden.

Medlem sedan feb. 200112 078 inlägg
#4

Vad resulterar detta i på din webbserver?

response.write time & "<br>"
Medlem sedan juni 2000547 inlägg
#5

Samma som ovan, fast med utan datum och med PD efter klockslaget.

Har dock löst det nu genom att sätta <%@ LCID=1053 %> längst upp på sidan istället för att deklarera Session.LCID=1053 i självakoden på sidan.

Medlem sedan aug. 20013 824 inlägg
#6

Okej :)

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)