Verkar ju vara en massa hejare på ASP här så jag har en liten fråga till er. hej! Jag hade nästan gjort samma sak tidigare (men trodde det var fel..funkar ej), jag hade skrivit: WTF (what the f*uck) Har en if-sats som även klarar null värden. Kan ju vara det: Hej Evigt tacksam för alla inlägg här! Men ett extra stort tack till Andreas Hillqvist som med sitt inlägg hjälpte mig att få problemet löst. tack tack tack!!!Vad är if-satsen om inget står i databasen?
Jag pular med en sida där jag har länkar till bilder i en databas och nu är det så att jag vill att om det i en "record" inte står en länk alltså ingen alls så skall det på sidan visas en annan bild (bild_om_inget_star.gif).
Jag vet hur man gör om det står något spesefikt men inte om det just står inget alls.
Det jag vill veta är vad det skall stå på första raden efter =.
<%If RecSet("bild")= Then%>
<img src="bild_om_inget_star.gif">
<%Else%>
<img src="<%=RecSet("bild")%>">
<%End If%>
Hoppas någon förstår vad jag menar och att du kan hjälpa mig.
/Johan SvenssonSv: Vad är if-satsen om inget står i databasen?
simplare än du tror, testa:
<code>
<%
If RecSet("bild") = "" Then
response.write "<img src=""bild_om_inget_star.gif"">"
Else
response.write "<img src='" & RecSet("bild") & "'>"
End If
%>
</code>Sv: Vad är if-satsen om inget står i databasen?
<%If RecSet("bild")= "" Then%>
<img src="bild_om_inget_star.gif">
<%Else%>
<img src="<%=RecSet("bild")%>">
<%End If%>
...vilket inte funkar. Inte heller det du skrev jonas funkar.
<%
If RecSet("bild") = "" Then
response.write "<img src=""bild_om_inget_star.gif"">"
Else
response.write "<img src='" & RecSet("bild") & "'>"
End If
%>
Det funkar nästan men när det inte står något i i databasen så får jag på sidan bara upp en sådan där ikon som visar att bilden inte hittades. Men står det en länk i databasen funkar det så får jag fram den bilden som står i databasen.Sv: Vad är if-satsen om inget står i databasen?
felsökning:
1. Kolla sökvägen till bilden, bild_om_inget_nånting.gif Kolla om bilden finns
1b. Kolla källan (visa - visa källa), kolla vad som står där... om det inte står nåt...
2. Kolla att databasen verkligen e tom...
kommer inte på mer nu, bifoga gärna lite mer grejjer vi kan undersöka.....
/jonasSv: Vad är if-satsen om inget står i databasen?
<code>
<%If Len(RecSet("bild"))>0 Then%>
<img src="<%=RecSet("bild")%>">
<%Else%>
<img src="bild_om_inget_star.gif">
<%End If%>
</code>Sv: Vad är if-satsen om inget står i databasen?
Har hat nåt likande, om där aldrig har varit nåt värde i justden celen i databasen så kunde jag bara luska ut det med isnull grejen dom andra = "" eller = null funka inte för mig.
/jonas Sv: Tack Andreas!!!