Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Kalendern i "Lär dig active server pages 3.0 på tre vec

Postades av 2002-07-01 15:57:09 - Mikael Norlund, i forum asp - allmänt, Tråden har 1 Kommentarer och lästs av 443 personer

Jag pysslar med kalender-projektet i ovan nämda bok mitt problem är den sista kalender där man skall loopa en slinga för att få med flera händelser på samma dag funkar inte. Det finns säkert någon som har löst problemet.

Min slinga vill bara stanna vid sista objRS vad gör jag för fel??

Detta är en del av koden:

<code>
'Stega nu igenom 1 till och med iRader 1 til och med iKolumner
Dim iRaderLoop, iKolumnerLoop
For iRaderLoop = 1 To iRader
'skapa ny rad
Response.Write"<TR>"
For iKolumnerLoop = 1 To iKolumner
'Skapa ny kolumn
'Om dagen finns, visa den. Fyll cellen med svart
If aKalenderDagar((iRaderLoop-1)*7 + iKolumnerLoop)> 0 Then

'Visa datum och kontrollera om det finns en händelse
Response.Write"<TD Valign=Top Align=Right Width=""14%"" Height="&FormatPercent(1/iRader,0)&">"
Response.Write"<Table Cellspacing=0 Cellpadding=0 Border=0"&"Width=""100%"">"
'Skriva datum i övre högra hörnet
Response.Write"<TR><TD Align=Right><B>"
Response.Write aKalenderDagar((iRaderLoop-1)*7+iKolumnerLoop)
Response.Write"</B><TD></TR>"

' ---------HÄR BLIR DET FEL !!!!!! ---------------------------
' DETTA styr visningen av bokningar
'Om det finns en inbokning denna dag så skriver vi ut den.
'Kontrollera först att objRS inte nått slutet, EOF
If Not objRS.EOF Then
'Kontrollera nu om aktuella post innehåller dagens datum i kolumnen Dag
If objRS("Dag") = aKalenderDagar((iRaderLoop-1)*7 + iKolumnerLoop)Then
Response.Write"<TR><TD Valign=Top Align=Left>"
Response.Write"<Font size=2>"
Do While objRS("Dag")= aKalenderDagar((iRaderLoop-1)*7 + iKolumnerLoop)
Response.Write objRS("Handelsebeskrivning")
objRS.MoveNext
Response.Write"<BR>"
'Öka antalet inbokningar
iAntalbokningar = iAntalbokningar + 1

Loop

End If
End If
Response.Write"</FONT>"
Response.Write"</TD><TR>"

' SLUT på visningen av bokningar
Response.Write"</TABLE>"
Response.Write"</TD>"

Else
'Fyll datumrutan med svart
Response.Write"<TD BGCOLOR=BLACK>&nbsp;</TD>"
End If
Next

'Stäng raden
Response.Write"</TR>"
Next
'Vi kan stänga och frigöra minne för objekten Recordset och Connection
objRS.Close
Set objRS = Nothing

objConn.Close
Set objConn = Nothing
</code>

Hoppas på hjälp!!


Svara

Sv: Kalendern i "Lär dig active server pages 3.0 på tre vec

Postades av 2002-07-01 21:00:00 - Pelle Johansson

Som jag ser det så använder du ingen .EOF vilket kan medföra att du får problem i loopen

<%
Do While not objRs.EOF
objRS("Dag")= aKalenderDagar((iRaderLoop-1)*7 + iKolumnerLoop)
Response.Write objRS("Handelsebeskrivning")
objRS.MoveNext

Response.Write"<BR>"
'Öka antalet inbokningar
iAntalbokningar = iAntalbokningar + 1
Loop
%>

Men som du antyder här - om du inte har 7 kolumner i ditt recordset så kommer inte allt skrivas ut. I så fall får du vända på allting:

<%
for a = 1 to 7
' -- loopa recordsetet och kolla att det inte är eof
' -- är allting ok så skriv de rader som finns, lämna
' -- resterande blanka <td></td> så det blir 7 kolumner i alla fall
next
%>

/Pelle


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 830
27 960
271 761
3 413
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies