/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
År 2010 problem
Fra : Jørgen Nielsen


Dato : 03-01-10 10:32

På vores hjemmeside har vi i højre side så vi kan se de næste 5
aktiviter har virket fint medens der der kun har været et ciffer
i aar i databasen nu der står 10 i databasen viker det ikke mere.
koden for at vise aktiviter er.
<%
    Function DanskDatoTid(dato)
    arrDag =
",mandag,tirsdag,onsdag,torsdag,fredag,lørdag,søndag"
    arrDag = Split(arrDag,",")
    arrMaaned = ",jan.,feb.,mar.,apr.,maj,juni,juli,aug.,"
    arrMaaned = arrMaaned & "sep.,okt.,nov.,dec."
    arrMaaned = Split(arrMaaned,",")
    DanskDatoTid = arrDag(Weekday(dato,VbMonday)) & " d. " &
Day(dato) & ". "
    DanskDatoTid = DanskDatoTid & arrMaaned(Month(dato))
    End Function

      GP = 0
      AYear = Year(Date)
      AMonth = Month(Date)
      ADOMonth = Day(Date)
      Akt = AYear
      if len(AMonth)= 1 then
         Akt = Akt & "0" & AMonth
         else
         Akt = Akt & AMonth
      end if
      if len(ADOMonth)= 1 then
         Akt = Akt & "0" & ADOMonth
         else
         Akt = Akt & ADOMonth
      end if
      strSQL = "Select * from aktiviteter order by aar, maaned, dag,
tid"
      Set rs = Conn.Execute(strSQL)
      do
      Akt2 = "200" & rs("aar")
      if len(rs("maaned"))= 1 then
         Akt2 = Akt2 & "0" & rs("maaned")
         else
         Akt2 = Akt2 & rs("maaned")
      end if
      if len(rs("dag"))= 1 then
         Akt2 = Akt2 & "0" & rs("dag")
         else
         Akt2 = Akt2 & rs("dag")
      end if

      if Akt2 => Akt then
         GP = GP + 1
         BTid = rs("maaned") & "/" & rs("dag") & "/200" & rs("aar")
         Response.Write DanskDatoTid(BTid)
         if rs("tid") <> "" then
            response.write " kl." & rs("tid")
         end if
         response.write "<br>" & rs("overskrift")
         response.write "<br><a href='VisAkt.asp? Anr=" & rs("id") & "'
target='tekst'>Læs mere her</a>"
         response.write "<br>" & "------------" & "<br>"
      end if
      rs.movenext
      loop until GP = 5
      Conn.Close
      Set Conn = Nothing
      %>
er der nogen der kan hjælpe ?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Stig Johansen (03-01-2010)
Kommentar
Fra : Stig Johansen


Dato : 03-01-10 11:14

Jørgen Nielsen wrote:
[snip en mærkelig konstruktion.]

> Akt2 = "200" & rs("aar")

Brug _tal_ i stedet for _strenge_:
Akt2 = 2000 + rs("aar")

--
Med venlig hilsen
Stig Johansen

Jørgen Nielsen (03-01-2010)
Kommentar
Fra : Jørgen Nielsen


Dato : 03-01-10 12:41

Stig Johansen wrote in dk.edb.internet.webdesign.serverside.asp:
> Jørgen Nielsen wrote:
> [snip en mærkelig konstruktion.]
>
> > Akt2 = "200" & rs("aar")
>
> Brug _tal_ i stedet for _strenge_:
> Akt2 = 2000 + rs("aar")
>
> --
> Med venlig hilsen
> Stig Johansen

Det virker mange tak for det.
Mvh. Jørgen Nielsen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177414
Tips : 31962
Nyheder : 719565
Indlæg : 6407847
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste