Avatar billede garlan Nybegynder
03. juni 2003 - 11:22 Der er 7 kommentarer og
2 løsninger

ASP Calendar

Hej

Jeg har en kalender der er kodet i asp! men jeg har
et lille problem med datoen!
Når man klikker på en bestemt dato så bliver den given
dato lagt over i en variabel der skal brugers til en sp!
men mærkelig nok bytter den om på mdr og dagene i  variabellen!
før d. 13: yyyyddmm
efter d. 13: yyyymmdd

her kan i hente koden
http://party69.dk/calendar.txt
Avatar billede somaliomar Praktikant
03. juni 2003 - 11:24 #1
Hvad er problemet? Hvad skal du have lavet?
Avatar billede garlan Nybegynder
03. juni 2003 - 11:30 #2
Ønsket er at lige meget hvilken dato man klikker på så skal dato formatet
være yyyymmdd!
Avatar billede cesil Nybegynder
03. juni 2003 - 11:53 #3
Prøv og kør din dato gennem den her funktion

dato = ConvertToSqlDate(dato)

Function ConvertToSqlDate(dato)
    dim SQLYear,SQLMonth,SQLDay
    SQLYear = Year(dato)
    SQLMonth = Month(dato)
    SQLDay = Day(dato)
    if SQLDay<10 then
        SQLDay = 0&SQLDay
    end if
    if SQLMonth<10 then
        SQLMonth = 0&SQLMonth
    end if
    ConvertToSqlDate = SQLYear&SQLMonth&SQLDay
End Function
Avatar billede garlan Nybegynder
03. juni 2003 - 12:05 #4
det er ikke det problemmet er!
Mit problem lægger i den kode jeg allerede har!
funktion ville ikke hjælpe fordi der bliver byttet
rundt på mdr og dagene efter hvilken dag man klikker på
i kalenderen!
Avatar billede cesil Nybegynder
03. juni 2003 - 12:21 #5
kan man se din kalender nogensteder
Avatar billede garlan Nybegynder
03. juni 2003 - 13:45 #6
Ja på: http://www.party69.dk/calendar.asp
her bliver det vist korrekt med en apache server med en ASP fortolker!

men på vores udviklings server (IIS) virker det ikke!
Jeg tror det måske kunne have noget at gøre med dato instillingerne!
Avatar billede cesil Nybegynder
03. juni 2003 - 14:47 #7
Det har du ret i. Det må være på serveren det er galt.

Du skal sørge for at der i registreringsdatabasen
hkey-users
.default
  control panel
    international
        sShortdate står det rigtige format dd-mm-yy
Avatar billede cesil Nybegynder
03. juni 2003 - 14:48 #8
Det kræver muligvis en genstart af serveren hvis du skal ændre i registreringsdatabasen
Avatar billede garlan Nybegynder
03. juni 2003 - 15:36 #9
Jeg har selv fundet fejlen!
Server.URLEncode(dToday)
laver om på dato formatet! men hvorfor
det virker på min private web server og ikke på den anden! det ved jeg ikke!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester