Avatar billede moore Nybegynder
14. maj 2006 - 17:59 Der er 39 kommentarer og
1 løsning

Access og dato problem

Hej .... igen
Havde lige lukket et spørgsmål, da jeg troede, at det hele bare kørte perfekt, men ak..

Når jeg indsætter en dato i via en "Request.form"...

<b>Spilledato:</b>
<input type="text" name="Spilledato" size="50"><br>

Og her indsætter jeg i DB'en: ..

Person = request.form ("Person")
Spillested = request.form ("Spillested")
Spilledag = request.form ("Spilledag")
Spilletid = request.form ("Spilletid")
Spilledato = request.form ("Spilledato")
Beskrivelse = request.form ("Beskrivelse")


strSQL = "Insert into kalender(Person, Spillested, Spilletid, Spilledato, Beskrivelse) values ('" & Person  &"','" & Spillested & "','" & Spilletid &"','" & Spilledato &"','" & Beskrivelse &"')"

Så bliver datoen skrevet på US mode.. Jeg har i toppen af mit asp script skrevet koden <% Session.LCID = 1030 %> og i feltet Spilledato i DB'en er det sat til Kort datoformat med "DD/MM/YYYY" i inputmaske.

Men uanset hvad jeg gør.. så vil den ikke skrive det på dansk.

Hvis jeg sætter feltet i DB'en som et TEXT felt, så virker det 100%, men så er der bare store problemer med sorteringen :(

Denne her gang tester jeg det lige, inden jeg lukker spørgsmålet.
Avatar billede thesurfer Nybegynder
14. maj 2006 - 18:09 #1
Det er lige meget hvordan dataene ser ud i databasen. Det vigtige er, hvordan ser dataene ud, når de udskrives..
Avatar billede busschou Praktikant
14. maj 2006 - 18:10 #2
min erfaring med datoer er at altid - altid - indsætte dem i databasen i formatet yyyymmdd
Derved slipper man for det fnidder der kan være med at den bytter om på mm og dd
Når du så engang skal vise din dato så kan du altid klippe i den og få den til at vise den i dd/mm/yyyy hvis det er sådan den skal se ud
Avatar billede thesurfer Nybegynder
14. maj 2006 - 18:12 #3
Eksempel:

function lav_til_dansk_dato(datostreng)
dansk_dato = day(datous) & "/" & month(datous) & "/" & year(datous)
end function

dim datodk, datous
datous = rs("dato")
datodk = ""

datodk = lav_til_dansk_dato(datous)

response.write datodk
Avatar billede thesurfer Nybegynder
14. maj 2006 - 18:13 #4
..dit felt hedder så bare "Spilledato" i stedet for "dato" i linien rs("dato")..

Du kan selv rette funktionen til.. navn, indehold, opsætning af dato-format..
Avatar billede moore Nybegynder
15. maj 2006 - 16:13 #5
Hej
Så min insert vil komme til at se sådan her ud.. med din kode i også..

Person = request.form ("Person")
Spillested = request.form ("Spillested")
Spilledag = request.form ("Spilledag")
Spilletid = request.form ("Spilletid")
Spilledato = request.form ("Spilledato")
Beskrivelse = request.form ("Beskrivelse")

function lav_til_dansk_dato(datostreng)
dansk_dato = day(datous) & "/" & month(datous) & "/" & year(datous)
end function

dim datodk, datous
datous = rs("Spilledato")
datodk = ""

datodk = lav_til_dansk_dato(datous)

strSQL = "Insert into kalender(Person, Spillested, Spilletid, Spilledato, Beskrivelse) values ('" & Person  &"','" & Spillested & "','" & Spilletid &"','" & Spilledato &"','" & Beskrivelse &"')"
Avatar billede moore Nybegynder
15. maj 2006 - 16:15 #6
mmm.. det vil ikke virke.. nå påstår den at siden "update.asp" som er siden hvor koden står på ikke kan findes?
Avatar billede thesurfer Nybegynder
15. maj 2006 - 18:03 #7
Nej, det er omvendt..
Det er den side, der henter data fra databasen, der skal indeholde funktionen..

Og så skal du jo bruge datodk i stedet for rs("spilledato")..

Som jeg skrev i første indlæg:
"Det er lige meget hvordan dataene ser ud i databasen. Det vigtige er, hvordan ser dataene ud, når de udskrives.."


Vis os lige den stump kode, der udskriver spilledatoen (det der ligner: response.write rs("spilledato")..
Avatar billede thesurfer Nybegynder
15. maj 2006 - 18:04 #8
..og så har min kode ikke noget med "update.asp" at gøre.. det må være din kode.. :-)
Avatar billede moore Nybegynder
15. maj 2006 - 19:15 #9
response.write "<td>" & objRecordset("Spilledato") & "</td>"

Når jeg kører koden som du har lavet den "function" så skriver den, at der er en syntaks fejl. Som jeg ikke lige kan se logikken i..... :)
Jeg kan, hvis du har lyst, også maile dig hele koden til scriptet!!
Avatar billede thesurfer Nybegynder
15. maj 2006 - 19:28 #10
Der er en fejl i min funktion.. Det skal være:

function lav_til_dansk_dato(datostreng)
dansk_dato = day(datostreng) & "/" & month(datostreng) & "/" & year(datostreng)
end function

og:

dim datodk, datous
datous = objRecordset("Spilledato")
datodk = ""

datodk = lav_til_dansk_dato(datous)

response.write datodk
Avatar billede moore Nybegynder
15. maj 2006 - 19:41 #11
Hej igen..

Desværre..

Der er en syntaksfejl
/programmering/Testkalender/tabel.asp, line 22
function lav_til_dansk_dato(datostreng)
Avatar billede thesurfer Nybegynder
15. maj 2006 - 19:48 #12
Hvis du ikke allerede har en brugerkonto på ebruger.dk, opret lige en.. det er gratis.

Derefter kan du kontakte mig (mit brugernavn er: thesurfer)..
Avatar billede moore Nybegynder
15. maj 2006 - 19:49 #13
kan jeg ikke bare sende en mail med det hele.. eller måske tage det over msn ??..
Men prøver også lige det ebruger.dk
Avatar billede thesurfer Nybegynder
15. maj 2006 - 19:52 #14
Jeg yder ikke support over Instant Messaging (f.eks. MSN Messenger), da jeg så ikke kan lave andet, og jeg er igang med et eksamensprojekt.. :-)
Avatar billede hundevennen Nybegynder
15. maj 2006 - 20:27 #15
mig bekendt skal der være ## omkring en dato når den skal insertes i en access database
Avatar billede hundevennen Nybegynder
15. maj 2006 - 20:29 #16
f.eks
        SQL = "Insert into kalender (dato, klokken, aktivitet) values(#" & dato & "#,'" & klokken & "','" & aktivitet &"')"
Avatar billede thesurfer Nybegynder
15. maj 2006 - 20:30 #17
Det er da også rigtigt :-)
Avatar billede moore Nybegynder
16. maj 2006 - 08:34 #18
strSQL = "Insert into kalender(Person, Spillested, Spilletid, Spilledato, Beskrivelse) values ('" & Person  &"','" & Spillested & "','" & Spilletid &"','#" & Spilledato & "#','" & Beskrivelse &"')"

Sådan her ser min SQL sætning ud nu.. Den brokker sig ikke så meget mere, men skriver at Datatyperne stemmer ikke overens i kriterieudtrykket.

POST Data:
Person=Test&Spillested=TEST&Spilledato=09-06-2006&Spilletid=24&Beskrivelse=Blot+en+test
Avatar billede thesurfer Nybegynder
16. maj 2006 - 10:17 #19
Der skal ikke være '-tegn udenom dato-feltet..:

strSQL = "Insert into kalender(Person, Spillested, Spilletid, Spilledato, Beskrivelse) values ('" & Person  &"','" & Spillested & "','" & Spilletid &"',#" & Spilledato & "#,'" & Beskrivelse &"')"
Avatar billede moore Nybegynder
16. maj 2006 - 18:56 #20
Har gjort som der stod, og fjernet det '-tegn.. det skriver fint til db'en.. men stadigvæk vender den det forkert..
Må sq indrømme.. at jeg snart opgiver den skide kode *GG*
Avatar billede hundevennen Nybegynder
16. maj 2006 - 19:03 #21
måske kan du bruge dette her - det sætter ihverfald dato ind korrekt og når du henter der det mage til, i mit tilfælde er dato som 15-05-2006 og det kommer ud ligesådan
her er min kode:

<%
sessionLCID="1030"
    function nyDato1(skiftDato)
 
    nyDato1 = mid(skiftDato, 4, 2) & "/" & left(skiftDato, 2) & "/" & right(skiftDato, 2)

    end function   
   
   
    dim Valg, dato, klokken, aktivitet, oCon, strConnect, SQL
    Valg = request.form("Valg")
    if Valg = "" then
   
%>
<form  name="sampleform" action="Opretaktivitet.asp" method=post>
           
                <table width="600" cellspacing="0" cellpadding="0" border="2">
                <tr><h4>Her kan du oprette nye aktiviteter</h4></tr>
                <tr>
                    <td>
                    Dato:
                    </td>
                    <td>
                    <input type="text" name="dato" size=20> <small><a href="java script:showCal('Calendar1')"><img src="kalender.gif" alt="" width="16" height="15" border="0"></a></small>
                    </td>
                </tr>
                <tr>
                    <td>Klokken:</td>
                    <td>
                    <input type=text name=klokken>                   
                    </td>
                </tr>
                <tr>
                    <td>
                    Tekst:
                    </td>
                    <td>
                    <textarea  rows="10" name=aktivitet cols="80"></textarea></td>
                    </td>
                </tr>
                </table><br><br>
               
            <input type=submit value=Opret name=Valg>
            <script language="JavaScript1.2" defer>
editor_generate('aktivitet');
</script>
        </form>
<%
   

   
    else
        dato = nydato1 (request.form("dato"))
        klokken = request.form("klokken")
        aktivitet = request.form("aktivitet")
       
       
       
        SQL = "Insert into kalender (dato, klokken, aktivitet) values(#" & dato & "#,'" & klokken & "','" & aktivitet &"')"
       
        set oCon = server.createobject("ADODB.Connection")
        oCon.Open strConnect
        oCon.Execute SQL
        oCon.Close
        Set oCon = nothing
Avatar billede thesurfer Nybegynder
16. maj 2006 - 19:15 #22
moore> Jeg kan ikke se, hvad det er du ikke forstår.
Vis mig din kode der UDSKRIVER datoen.

Som jeg skrev: 14/05-2006 18:09:04
Avatar billede moore Nybegynder
16. maj 2006 - 19:17 #23
Her er koden som udskriver det hele..

<% Session.LCID = 1030 %>
<center>

<%
Sub Tabel(Byref objRecordSet)
    Dim i
    Response.Write"<TABLE BORDER=1  CELLSPACING=0 CELLPADDING=2 ALIGN=CENTER frame=below>"

    'udskriv header( feltnavn)
    Response.Write "<tr bgColor=#CDC9C9>"
   
        For i = 0 to objRecordset.Fields.Count - 1

            Response.Write "<td><font face=arial size=1><b>" & objRecordset.fields.item(i).name & "</b></font></td>"
           
        Next

    Response.Write "</tr>"

    'udskriv krop (feltpost)
   


   
    j=0
   
   

   
    Do While Not objRecordset.EOF
    select case weekday(objrecordset("Spilledato"))
    case 1
    dage ="Søndag"
    case 2
    dage ="Mandag"
    case 3
    dage ="Tirsdag"
    case 4
    dage ="Onsdag"
    case 5
    dage ="Torsdag"
    case 6
    dage ="Fredag"
    case 7
    dage ="Lørdag"
   
    end select
   

    j=j+1
   
        if(j mod 2)=0 then
       
        Response.Write "<tr bgColor=#F8F8FF>"
            else Response.Write "<tr bgColor=#E8E8E8>"
        End if
       
        if objrecordset("spilledato")<date() then
       
       
        Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb")
    Conn.Open DSN
    Conn.Execute("DELETE * FROM kalender WHERE spilledato<date()")
    Conn.Close
    Set Conn = Nothing
       
       
       
       
       
        end if
       
           

           
            response.write "<td>" & objRecordset("Id") & "</td>"
            response.write "<td>" & objRecordset("Person") & "</td>"
            response.write "<td>" & objRecordset("Spillested") & "</td>"
            response.write "<td>" & dage & "</td>"           
            response.write "<td>" & objRecordset("Spilletid") & "</td>"
            response.write "<td>" & objRecordset("Spilledato") & "</td>"
           
            response.write "<td>" & objRecordset("Beskrivelse") & "</td>"
           
           
            response.write "<td><a href=sletpost.asp?ID=" & objRecordset("ID") & ">Slet</a></td>"
           
           
        objRecordset.MoveNext
       
        Response.Write "</tr>"
       
    Loop
   
    Response.Write "</table>"
   
End Sub
%>
</center>
Avatar billede thesurfer Nybegynder
16. maj 2006 - 19:20 #24
Prøv med:

<%
Session.LCID = 1030

function lav_til_dansk_dato(datostreng)
dansk_dato = day(datostreng) & "/" & month(datostreng) & "/" & year(datostreng)
end function

%>
<center>

<%
Sub Tabel(Byref objRecordSet)
    Dim i
    Response.Write"<TABLE BORDER=1  CELLSPACING=0 CELLPADDING=2 ALIGN=CENTER frame=below>"

    'udskriv header( feltnavn)
    Response.Write "<tr bgColor=#CDC9C9>"
   
        For i = 0 to objRecordset.Fields.Count - 1

            Response.Write "<td><font face=arial size=1><b>" & objRecordset.fields.item(i).name & "</b></font></td>"
           
        Next

    Response.Write "</tr>"

    'udskriv krop (feltpost)
   


   
    j=0
   
   

   
    Do While Not objRecordset.EOF
    select case weekday(objrecordset("Spilledato"))
    case 1
    dage ="Søndag"
    case 2
    dage ="Mandag"
    case 3
    dage ="Tirsdag"
    case 4
    dage ="Onsdag"
    case 5
    dage ="Torsdag"
    case 6
    dage ="Fredag"
    case 7
    dage ="Lørdag"
   
    end select
   

    j=j+1
   
        if(j mod 2)=0 then
       
        Response.Write "<tr bgColor=#F8F8FF>"
            else Response.Write "<tr bgColor=#E8E8E8>"
        End if
       
        if objrecordset("spilledato")<date() then
       
       
        Set Conn = Server.CreateObject("ADODB.Connection")
    DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb")
    Conn.Open DSN
    Conn.Execute("DELETE * FROM kalender WHERE spilledato<date()")
    Conn.Close
    Set Conn = Nothing
       
       
       
       
       
        end if
       
           

           
            response.write "<td>" & objRecordset("Id") & "</td>"
            response.write "<td>" & objRecordset("Person") & "</td>"
            response.write "<td>" & objRecordset("Spillested") & "</td>"
            response.write "<td>" & dage & "</td>"           
            response.write "<td>" & objRecordset("Spilletid") & "</td>"
            response.write "<td>" & lav_til_dansk_dato(objRecordset("Spilledato")) & "</td>"
           
            response.write "<td>" & objRecordset("Beskrivelse") & "</td>"
           
           
            response.write "<td><a href=sletpost.asp?ID=" & objRecordset("ID") & ">Slet</a></td>"
           
           
        objRecordset.MoveNext
       
        Response.Write "</tr>"
       
    Loop
   
    Response.Write "</table>"
   
End Sub
%>
</center>
Avatar billede moore Nybegynder
16. maj 2006 - 19:24 #25
Med den kode som du lige gav, så virker det stadivæk ikke. Og nu udsrkvier den heller ikke den dato, men propper i den.
Det er jo til at blive sindsyg af det her *G* !!
Avatar billede thesurfer Nybegynder
16. maj 2006 - 19:27 #26
Det forstår jeg ikke... hvordan kalder du den sub?
Avatar billede moore Nybegynder
16. maj 2006 - 19:29 #27
Det gør jeg i det her script..

<%
dim objConn, oRS, SQL


Set objConn = Server.CreateObject("ADODB.Connection")

'--oprette recordset
objconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("Database.mdb")
Set oRS = Server.CreateObject("ADODB.Connection")

'--Åbne recordset
set oRS = objConn.Execute("SELECT ID, Person, Spillested, Spilledag, Spilletid, Spilledato, Beskrivelse FROM kalender where Person='Booking' order by Spilledato")


'--Udskriv poster

Tabel oRS


oRS.Close
Set oRS = Nothing
objConn.Close
Set objConn = Nothing



' ----------- EN I ALT TÆLLER -----------------------
Dim Connect, connString
Set Connect = Server.CreateObject("ADODB.Connection")
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")
Connect.Open connString

QueryTotal = "Select count(*) as Found from kalender where person='booking' and spilledato>date();"
  Set rsTotal =  connect.Execute(QueryTotal)

  Ialt = rsTotal("Found")
  response.write "Der er i alt <b>" & Ialt & "</b> Spillejobs i år"
 

' ----------- EN I ALT TÆLLER SLUT-----------------------

response.write "<br><br>"

' ----------- EN I ALT TÆLLER -----------------------

Set Connect = Server.CreateObject("ADODB.Connection")
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")
Connect.Open connString

QueryTotal = "Select count(*) as Found from kalender where person<>'booking' and spilledato>date();"
  Set rsTotal =  connect.Execute(QueryTotal)

  Ialt = rsTotal("Found")
  response.write "Der er i alt <b>" & Ialt & "</b> dage i år, hvor vi er optaget"
 

' ----------- EN I ALT TÆLLER SLUT-----------------------
%>





</td>




<td width="50%">
<p align="center">Dage som er <b>SPÆRRET</b>

<%

Set objConn = Server.CreateObject("ADODB.Connection")

'--oprette recordset
objconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("Database.mdb")
Set oRS = Server.CreateObject("ADODB.Connection")

'--Åbne recordset
set oRS = objConn.Execute("SELECT ID, Person, Spillested, Spilledag, Spilletid, Spilledato, Beskrivelse FROM kalender where Person<>'Booking' order by spilledato")


'--Udskriv poster

Tabel oRS


oRS.Close
Set oRS = Nothing
objConn.Close
Set objConn = Nothing


%>
Avatar billede thesurfer Nybegynder
16. maj 2006 - 19:29 #28
Prøv lige det her:

dim datodk, datous
datous = objRecordset("Spilledato")
datodk = day(datous) & "/" & month(datous) & "/" & year(datous)

            response.write "<td>" & objRecordset("Id") & "</td>"
            response.write "<td>" & objRecordset("Person") & "</td>"
            response.write "<td>" & objRecordset("Spillested") & "</td>"
            response.write "<td>" & dage & "</td>"           
            response.write "<td>" & objRecordset("Spilletid") & "</td>"
            response.write "<td>" & datodk & "</td>"
           
            response.write "<td>" & objRecordset("Beskrivelse") & "</td>"
Avatar billede moore Nybegynder
16. maj 2006 - 19:31 #29
Helt fint. Nu udskriver den alt det som den skal igen... men dog.. ja.. behøver jeg at sige det...
Avatar billede thesurfer Nybegynder
16. maj 2006 - 19:34 #30
Hmm.. Det kan være, at den ikke fatter at det er en dato.. prøv det her:

dim datodk, datous
datous = CDate(objRecordset("Spilledato"))
datodk = day(datous) & "/" & month(datous) & "/" & year(datous)

            response.write "<td>" & objRecordset("Id") & "</td>"
            response.write "<td>" & objRecordset("Person") & "</td>"
            response.write "<td>" & objRecordset("Spillested") & "</td>"
            response.write "<td>" & dage & "</td>"           
            response.write "<td>" & objRecordset("Spilletid") & "</td>"
            response.write "<td>" & datodk & "</td>"
           
            response.write "<td>" & objRecordset("Beskrivelse") & "</td>"
Avatar billede moore Nybegynder
16. maj 2006 - 19:35 #31
Jeg har fået din besked på ebruger.dk, og vil gerne sende dig hele koden som en zip fil.. så kigger du bare på det, når du får tid!!??
Avatar billede thesurfer Nybegynder
16. maj 2006 - 19:37 #32
Hvis datous = CDate(objRecordset("Spilledato")) ikke virker, prøv med:

datous = CDate("#" & objRecordset("Spilledato") & "#")
Avatar billede thesurfer Nybegynder
16. maj 2006 - 19:39 #33
Prøv lige de her forslag først..
Avatar billede thesurfer Nybegynder
17. maj 2006 - 19:54 #34
Der var en fejl i min funktion.. jeg skrev "dansk_dato =" i stedet for "lav_til_dansk_dato =". Her er rettede funktion, som tilføjer "0", hvis værdien (dag eller måned) er under 10:

function lav_til_dansk_dato(datostreng)
dag = day(datostreng)
if dag < 10 then dag = "0" & dag

maaned = month(datostreng)
if maaned < 10 then maaned = "0" & maaned

aar = year(datostreng)

lav_til_dansk_dato = dag & "/" & maaned & "/" & aar
end function

Den skriver nu f.eks. 28/06/2006, ved brug af f.eks.:

            response.write "<td>" & objRecordset("Id") & "</td>"
            response.write "<td>" & objRecordset("Person") & "</td>"
            response.write "<td>" & objRecordset("Spillested") & "</td>"
            response.write "<td>" & dage & "</td>"           
            response.write "<td>" & objRecordset("Spilletid") & "</td>"
            response.write "<td>" & lav_til_dansk_dato(objRecordset("Spilledato")) & "</td>"
           
            response.write "<td>" & objRecordset("Beskrivelse") & "</td>"


Jeg går ud fra, at det var det du ville ha'..?
Avatar billede moore Nybegynder
18. maj 2006 - 08:30 #35
Hej

Den melder stadigvæk en syntaks fejl i linien ..
function lav_til_dansk_dato(datostreng)

Jeg har mailet koden til dig, hvis du har fået den..???
Avatar billede thesurfer Nybegynder
18. maj 2006 - 09:21 #36
Jeg har kigget på din mail, og min kode er (mere eller mindre) den samme, som helt tilbage fra 14/05-2006 18:12:32.

Som jeg skrev i 17/05-2006 19:54:39: "Den skriver nu f.eks. 28/06/2006"

Var det ikke det du ville ha'?
Avatar billede moore Nybegynder
18. maj 2006 - 09:25 #37
Jo.. men nu er det jeg tester på.. at når jeg skriver 09-06-2006, så vender den det om til 06-09-2006 ... !!!!
Avatar billede thesurfer Nybegynder
18. maj 2006 - 10:43 #38
Aha..
Det vil sige, når du vil gemme "9. juni 2006", gemmer den "6. september 2006".. ?

Så er det bare, med at lave den omvendte funktion, når man skal bruge Insert..

Eksempel:

function lav_til_engelsk_dato(datostreng)
dag = day(datostreng)
if dag < 10 then dag = "0" & dag

maaned = month(datostreng)
if maaned < 10 then maaned = "0" & maaned

aar = year(datostreng)

lav_til_engelsk_dato = maaned & "/" & dag & "/" & aar
end function


SQL = "Insert into kalender (dato, klokken, aktivitet) values(#" & lav_til_engelsk_dato(dato) & "#,'" & klokken & "','" & aktivitet &"')"
Avatar billede thesurfer Nybegynder
18. maj 2006 - 10:45 #39
Jeg laver en test senere, for at se om det virker som det skal..
Avatar billede moore Nybegynder
03. juli 2006 - 08:11 #40
Har valgt at lukke spørgsmålet.. Kan ikke finde en løsning.. :(.. så har lavet det på en lidt anden måde
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