webForumDet fria alternativet

Session.LCID = 1053 Funkar ej!

ASP

18 svar · 848 visningar · startad av Jacek

Medlem sedan apr. 2000169 inlägg
Frågan#1

Varfor (engelsk t-bord) funkar inte 'Session.LCID = 1053' pa min webserver (https://www.b-one.nu)?

Istallet for att det skall bli 2003-02-10 sa blir det 05/02/2003.

Nagon som vet varfor?

Medlem sedan juni 20022 599 inlägg
#2

Hur komiskt det än kan låta så kan problemet ibland bero på vilken användare som är påloggad på den fysiska servern:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q264063&GSSNB=1

Ett par förslag:

1. Maila hotellet och säg till dom att ge fan i att logga på.
2. Använd Setlocale 1053 istället.

Medlem sedan apr. 2000169 inlägg
#3

skriver man bara:
<% SetLocale 1053 %>
?

Medlem sedan juni 20022 599 inlägg
#4

Ja.

Medlem sedan apr. 2000169 inlägg
#5

tackar tackar, skall testa nar jag kommer hem..

[[ Mikael "kick" Tyrsen ]]
[[ mikael@tyrsen.nu ]]
[[ https://www.n00b-allstars.com ]]

Medlem sedan maj 20023 372 inlägg
#6

Kan väl även bero på att det stödet inte är installerat på servern.

Medlem sedan juni 20022 599 inlägg
#7

Kan väl även bero på att det stödet inte är installerat på servern.

Om man försöker switcha till en locale som inte finns så får man ett runtime-error.

Det är väl dessutom ganska osannolikt att ett skandinaviskt hotell inte skulle ha stöd för svensk locale?

Medlem sedan apr. 2000169 inlägg
#8

Funkar inte med varken Session.LCID = 1053 eller med SetLocale 1053.. den skriver ut datumet 05/02/2003 istället för 02/05/2003 så när det egentligen skall bli 5 Feb så blir det 2 Okt när jag använder mig av format(date)..

Vafan kan det vara för fel *tokig* =D

Medlem sedan juni 20022 599 inlägg
#9

Var får du datumet du ska skriva ut ifrån? Kommer det från en datumfunktion som now eller hämtar du det ifrån ett databasfält som kanske rent av är av typen "text"?

Medlem sedan maj 20023 372 inlägg
#10

Ring supporten imorgon och fråga att de verkligen har stöd för detta..

Medlem sedan apr. 2000169 inlägg
#11

Eftersom att jag inte kan phpMyAdmin något så är datum fältet ett Text fält och så kör jag en Insert från ett form där fältet har ett Now() i sig!

Medlem sedan juni 20022 599 inlägg
#12

OK. Och innan du gör inserten så har du inte switchat LCID:en till svenskt och formaterat datumet? Du förstår kanske vart jag vill komma ..?

Medlem sedan apr. 2000169 inlägg
#13

Jag kör en LCID innan jag kör Insert...

Medlem sedan juni 20022 599 inlägg
#14

Du kör

Session.LCID = 1053

och gör sen en insert med

FormatDateTime(now, ..

?

I vilket fall som helst tycker jag du bör göra om ditt db-fält till Date just för att slippa alla såna här problem.

Medlem sedan dec. 19998 577 inlägg
#15

Du behöver inte köra LCID när du skall lägga det i databasen, du skall använda det när du skall skriva ut datum på sidan. Hur datumet ser ut i databasen beror på vilket språk din DBMS är satt till. :)

Medlem sedan aug. 2002207 inlägg
#16

Kan det inte vara så att Chili!ASP inte har stöd för detta? Det är ju det som används på b-one.

Medlem sedan juni 200032 967 inlägg
#17

Om de använder Chili på b-one skulle jag vilja lova att det är det som är anledningen till att det inte fungerar.

mvh,

Medlem sedan juni 20022 599 inlägg
#18

Vide skrev:

Hur datumet ser ut i databasen beror på vilket språk din DBMS är satt till.

Knappast om fältet är av typen VARCHAR? Då lär man få det format man hade i ögonblicket vid inserten.

Denniz PoP skrev:

Kan det inte vara så att Chili!ASP inte har stöd för detta? Det är ju det som används på b-one.

Chili!ASP ska ha stöd för olika locales: http://members.evolt.org/help/caspdoc/html/developing_international_applications.htm.

Hur väl det funkar eller vad som krävs av serveradministratörerna har jag ingen aning om.. Det hade med andra ord varit bra att tala om att det är Chili!ASP man använder.

Medlem sedan dec. 19998 577 inlägg
#19

niko skrev:

Knappast om fältet är av typen VARCHAR? Då lär man få det format man hade i ögonblicket vid inserten.

Självklart inte, jag antog at det var av typen datum eftersom ett datum skulle in. ;)

295 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
155 ms — ändringar (db)