Ik heb een probleem met de schrijfwijze van datums op mijn site.
De situatie is als volgt:
Ik heb een site geprogrammeerd in ASP(3)
Ik heb daarbij een Access Database 2000(NL) ( standaardnotatie voor datums)
Voor het invoeren van de records gebruik ik 2 pagina's.
pagina A voor het invullen van de gegevens en
pagina B voor de interactiemet de DB
Voor het opvragen van gegevens gebruik ik ook 2 pagina's
pagina C voor het invullen van de zoekgegens en
pagina D voor de interactie met de DB en voor de presentatie van de gevonden
records
Op mijn locale server (NL) gaat dit perfect.
Sinds ik de site draai op een gehoste server gaat het fout. Waarschijnlijk
werkt deze met de Amerikaanse schrijfwijze en gaat het daarom mis.
Wanneer ik de datum 31-01-2003 invoer krijg ik als resultaat 01/31/2003
Geen probleem dacht ik, als de server de boel omdraait, kan ik ook de boel
omdraaien bij het invoeren en dan moet het goed komen.
Helaas pindakaas, als ik 01-31-2003 invoer, krijg ik opnieuw 01/31/2003!!
Ik heb een beetje rondgevraagd en gekeken maar nog geen oplossing kunnen
vinden.
Wat ik geprobeerd heb is de volgende code die ik ergens in een asp-boek
vond;
<%
' de volgende code laat het gebruik van van de eigenschap
' LCID zien om de locale identifier in te stellen op standaard NL
DIM intOrigLCID
DIM intDutchLCID
intDutchLCID = 1043
intOrigLCID = Session.LCID
Session.LCID = intDutchLCID
%>
Met deze code zou de geldende lokale (VS dus) schrijfwijze, omgezet worden
in de Nederlandse. Ik heb deze code in de body van pagina C en later in D
gezet. Geen oplossing. Alles blijft het zelfde.
Een tip op een ASP-site adviseerd hetvolgende aan het begin van de pagina te
plaatsen:
<% session.lcid = 1043%>
Heb ik op alle pagina's uitgeprobeerd, werkt niet
Weer een andere tip was het plaatsen van het volgende boven de pagina:
<@ LCID = 1043%>
Ook op alle 4 pagina's geprobeerd maar het helpt ook niet.
Wie kan me een beetje op weg helpen. Ik ben niet echt een crack dus als het
kan een tikje sinpel aub. Als je bep. code adviseert zou je dan ook willen
aangeven waar ik deze moet plaatsen; welke pagina en in de Head of Body of
evt. boven <HTML>?
Alvast bedankt
Marcel

Likes:

Quote