Jag har använt följande kod för att snygga till datumen från en Access97-db.
SQLStmt = "SELECT *, Format$([date],'yyyy/mm/dd') AS FormDate, Format$([date],'hh:mm') AS FormTime FROM Entries Where ForumId =" & RS("Id")
När jag tänkte använd samma kod för SqlServer7 får jag följande felmeddelande
[Microsoft][ODBC SQL Server Driver][SQL Server]'Format$' is not a recognized function name.
Vad ska jag göra? Nån som har nåt annat förslag på hur man formaterar datum?
VideMedlem sedan dec. 19996 094 inlägg Ämnet flyttas till forumet - SQL
// Vide - Moderator, webForum
[Redigerat av Vide den 16 jun 2000]
jontasMedlem sedan juni 200060 inlägg Men hallå !
Vart tog svaret vägen då?
Jag såg det tidigare. Man skulle skriva något i början på asp-sidan men jag kommer ju inte ihåg vad....
Jag som just behövde detta svar :)
fredrikMedlem sedan dec. 19991 082 inlägg skriva nåt i början av sidan?
kanske:
session.lcid = 1053
Då formateras datumen till svensk uppsättning. Formatering sker alltså inte i sql:en.
------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/
lcid = 1053 fungerade ju perfekt!
Finns det andra sådana idnummer man kan använda sig av tex för att visa årtalet endast med två siffror?
fredrikMedlem sedan dec. 19991 082 inlägg Varje land har varsinn kod som formaterar datum, tal, valuta etc. efter landets standard.
Du hittar en lista på olika länders koder på: http://www.activeserverpages.dk/aspdigital/appendix_d/localeid.asp
Us-english (1033) använder nog bara två tecken i årtalet tror jag.
------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/