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


Hopp till en Case-sats

Postades av 2007-05-22 18:50:26 - Paul Bergholtz, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 724 personer

Hej!

Har kört fast i tänket och behöver lite hjälp...
I en programsats så anropar jag en Case-sats (som är en del i en funktion) via en länk, typ:

<code>
If Len(rs1(3)) >100 Then
Response.Write Left(rs1(3),1002)&"<br>...Läs mer</font></td></tr>"
</code>

Jag vill att när texten innehåller mer än 100 tecken, så ska jag hoppa direkt till Case4 och inte klicka på en länk ( och givetvis få med mig variabelinformationen).
Tacksam för hjälp.

Mvh
Paul


Svara

Sv: Hopp till en Case-sats

Postades av 2007-05-22 21:40:08 - Andreas Hillqvist

Va?
Kan du förklara lite mer, gärna bifoga case satsen.


Svara

Sv:Hopp till en Case-sats

Postades av 2007-05-23 17:44:08 - Paul Bergholtz

Här kommer Case-satsen:
<code>
case 4

query = "select * from Newstbl where cat = "&cat&" and newsid = "&infoid&" and activated = true and
newsexpiry > #"& date() &"#"
set rs = dataconn.Execute(query)
if not rs.eof then
Response.Write "<br><TABLE WIDTH=100% align=center valign=top BORDER=0
CELLSPACING=0 CELLPADDING=4>"

Response.Write "<tr><td width=100% valign=top><FONT face="&fontface&"
size="&fontsize&" color="&fontcolor&">"
Response.Write "<b>"&rs("newsname")&"</b> <em>"&rs("newsdateadded")
&"</em><br><br>"
Response.Write rs("newsdescription")&"<br><br>"
Response.Write "<b>Skribent</b><br><i>"&rs("newsauthorname")& " - " &rs("newsauthoremail")&"</i><br><br><br><br>"

end if
Response.Write "</font></td></tr>"
Response.Write "</table>"

query3 = "select catname from Cattbl where cat = "& cat
set rs3 = dataconn.Execute(query3)
if not rs3.eof then
query1 = "select newsid,newsname from Newstbl where typ = "& typ &" and activated = true and newsid
<> "&infoid&" and newsexpiry > #"& date() &"# order by newsdateadded desc"
set rs1 = dataconn.Execute(query1)
if not rs1.eof then
Response.Write "<br><br><br><center><FONT face="&fontface&"
size=2><STRONG>Tidigare publicerade artiklar</STRONG></center>"
Response.Write "<TABLE WIDTH=100% align=center valign=top style="&tablestyle&"
BORDER=0 CELLSPACING=0 CELLPADDING=4>"
Response.Write "<tr><td width=100% bgcolor="& headerbgcolor&" valign=top><FONT
face="&fontface&" size="& headerfontsize&" color="& headerfontcolor&"><b>"&rs3(0)&"</b></font></td></tr>"
do until rs1.eof
Response.Write "<tr><td width=100% valign=top><FONT face="&fontface&"
size="&fontsize&" color="&fontcolor&"><img src=images/display.gif border=0
align=absmiddle>&nbsp;&nbsp;&""">"&rs1(1)&"</font></td></tr>"
rs1.movenext
loop
Response.Write "</table>"
end if
rs1.close
set rs1 = nothing
end if
rs3.close
set rs3 = nothing

else
Response.Write "<br><TABLE WIDTH=100% align=center valign=top style="&tablestyle&"
BORDER=0 CELLSPACING=0 CELLPADDING=4>"
Response.Write "<tr><td width=100% bgcolor="& headerbgcolor&" valign=top><FONT
face="&fontface&" size="& headerfontsize&" color="&
headerfontcolor&"><STRONG>Nyhetsartiklar</STRONG></font></td></tr>"
Response.Write "<tr><td width=100% valign=top><FONT face="&fontface&"
size="&fontsize&" color="&fontcolor&">Inga artiklar funna i arkivet</font></td></tr>"
Response.Write "</table>"
end if
rs.close
set rs = nothing

case else
End select

dataconn.Close
set dataconn = nothing

End Function%>
</code>


Svara

Sv: Hopp till en Case-sats

Postades av 2007-05-24 12:49:41 - Pelle Johansson

Det går inte med en case-sats att säga så. Du får då använda en if-sats istället. Det du kan göra är att välja flera saker på samma förutsättning, ex case 3,4,5 och i vb case 3,5 to 8 och då fångas dessa förutsättningar. Men därinne i 3,4 får du använda if-satser för att göra förutsättningen rätt.

case 3,4
       if len(x) > 100 then
       else
          // mindre än 100
       end if
case 5


Svara

Sv: Hopp till en Case-sats

Postades av 2007-05-24 17:06:35 - Simon Dahlbacka

huga vilken spagetti...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 159
27 952
271 704
1 683
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