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 funkar inte

Postades av 2004-05-11 14:50:53 - Janne Wicktröm, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 493 personer

Jag har en sida som visar två bilder och text, om det bara finns en bild att visa så vill jag att den som inte finns ska ersättas av bildsaknas.jpg, jag kan inte få den här If-satsen att funka och jag vet inte varför.

<code>
if not rs.eof then
if rs("bildfil1") = "" then
bildfil1 = "bildsaknas.jpg"
else
bildfil1 = rs("bildfil1")
end if
end if
</code>

Om jag inte använder If-satsen och bara tilldelar bildfil1 med bildfil1 = "bildfilsaknas.jpg" och skriver ut med Response.Write så funkar det, men så fort jag försöker använda If-satsen så visar den inte "bildsaknas.jpg".

Tacksam för all hjälp jag kan få...

//Janne


Svara

Sv: If-sats funkar inte

Postades av 2004-05-11 15:18:37 - Anna-Karin Söderberg

Testa med att lägga till en OR rs("bildfil1") = Null i din IF sats.
Sen kan det ju vara så att det finns ett mellanslag lagrat och då är ju inte
rs("bildfil1") tom eller null.

Eller så kan du vända på IF satsen och titta på om den är <>"", då innehåller den något, tilldela då bildfil1 värdet av den, annars ge den värdet bildsaknas.jpg.

//Anna-Karin


Svara

Sv: If-sats funkar inte

Postades av 2004-05-11 15:32:09 - Janne Wicktröm

Super tack för hjälpen, nu funkar det perfekt. :)

//Janne


Svara

Sv: If-sats funkar inte

Postades av 2004-05-11 15:36:49 - Göran Andersson

Det går inte att jämföra ett värde med null, man måste använda funktionen IsNull:

OR IsNull(rs("bildfil1"))


Svara

Sv: If-sats funkar inte

Postades av 2004-05-11 22:58:39 - Andreas Hillqvist

De går utmärkt att jämföra värden med null. Däremot ger jämförelser med null alltid resultatet null.

Ett sät jag använder är följande:
<code>
If not rs.eof then
if Len(rs("bildfil1")) >0 then
bildfil1 = rs("bildfil1")
else
bildfil1 = "bildsaknas.jpg"
end if
end if
</code>


Svara

Sv: If-sats funkar inte

Postades av 2004-05-12 00:08:15 - Göran Andersson

Jovisst, man kan jämföra saker med null, det går hur fint som helst, men det finns ju absolut ingen vits med det.

Den här koden:

If rs("fält") = Null Then

gör samma sak som:

If Null Then


Svara

Sv: If-sats funkar inte

Postades av 2004-05-13 02:19:46 - Andreas Hillqvist

Var det inte det jag sa. Vad tillförde ditt inlägg?

Men jag tackar dig för att du förtydliga det jag sa.

Men var vänlig att påpeka att det du skriver gäller ett förtydligande. Då kan jag i fortsättningen ta till mig din kritik och formulera mig mer noggrant.

Annars finns det risk att din kritik som jag tolkar berör hur jag formulerat mig istället låter som upprepning.

Vilket det gjorde, för mig, vid första anblicken.

Sedan funderade jag lite. Jag förstår vad jag menade med mitt inlägg. Men detta är ju ett forum. Inlägg bör ju var tillräckligt tydliga att alla skall förstå dem utan att sätta sig ner och fundera.


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 786
27 960
271 761
622
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