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


If sats - problem

Postades av 2004-03-18 17:31:14 - Marcus Svensson, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 423 personer

Uppenbarligen kan man inte skriva koden såhär, vad gör jag för fel?
Kan någon hjälpa mig med den här rackarns if satsen...


<code>
<%
if rstemp("kommer") = "Ja" then%>
text1
<%else if rstemp("kommer") = "" then%>
text2
<%else%>
text3
<%end if%>
<%end if%>
</code>

Tack på förhand!

--------------
Marcus


Svara

Sv: If sats - problem

Postades av 2004-03-18 17:48:20 - Andreas Hillqvist

Håller med Henkoz. Det beror antagligen på att fältet innehåller Null.

Du kan tvinga ett null värde samman med en tom sträng:
<code>
Dim strTemp
strTemp = "" & rstemp("kommer")
</code>
Värdet kommer då bli konverterat till en tom sträng

I ditt fall tror jag att en Select Case kan passa bättre:
<code>
<%
Dim strTemp
strTemp = "" & rstemp("kommer")

Select Case strTemp
Case ""
Response.Write "Du har inte svarat på frågan!"
Case "Ja"
Response.Write "Du har tackat ja till vårt fina erbjudande!"
Case "Nej"
Response.Write "Du har tackat nej till vårt fina erbjudande! Du är alltid välkommen tillbax om du ändrar dig."
Case "Kanske"
Response.Write "Snälla, rara och underbara kan inte du tackat ja till vårt fina erbjudande?"
Case Else
Response.Write "Vad menar du med: """ & Server.HTMLEncode(rstemp("kommer")) & """. JAg är bar programmerad att acceptera Ja, Nej och Kanske."
End Select
%>
</code>

Du kan oxå göra det med en if-sats:
<code>
<%
Dim strTemp
strTemp = "" & rstemp("kommer")

If strTemp = "" Then
Response.Write "Du har inte svarat på frågan!"
ElseIf strTemp = "Ja" Then
Response.Write "Du har tackat ja till vårt fina erbjudande!"
ElseIf strTemp = "Nej" Then
Response.Write "Du har tackat nej till vårt fina erbjudande! Du är alltid välkommen tillbax om du ändrar dig."
ElseIf strTemp = "Kanske" Then
Response.Write "Snälla, rara och underbara kan inte du tackat ja till vårt fina erbjudande?"
Else
Response.Write "Vad menar du med: """ & Server.HTMLEncode(rstemp("kommer")) & """. JAg är bar programmerad att acceptera Ja, Nej och Kanske."
End If
%>
</code>


Svara

Sv: If sats - problem

Postades av 2004-03-18 18:01:22 - Johannes Strömberg

<code>
<% if rstemp("kommer") = "Ja" then%>
text1
<%elseif rstemp("kommer") = "" then%>
text2
<%else%>
text3
<%end if%>
</code>

borde väl funka??


Svara

Sv: If sats - problem

Postades av 2004-03-18 18:02:09 - Marcus Svensson

Alla dessa frågor jag ser dig svara på Andreas. Finns det inte något sorts Pellesoft pris som delas ut. Typ Pellesoft MVP (Most Valuable Partner). Finns det inte måste Pelle se till så att det instiftas.

Som du/ni förstår så fungerade detta som Andreas kom med!

Underbart, tack!!

----------
Marcus


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

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 879
27 965
271 774
1 280
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