If rs("Pris") <> "" then
strPris = strTd & "<td><b>Inköpspris:</b></td><td>" & RS("Pris") & " Kr</td><td></td></tr>"
Else
strPris = ""
End If
If rs("Kommentar") <> "" then
strKommentar = strTd & "<td VALIGN=TOP><b>Kommentar:</b></td><td>" & RS("Kommentar") & "</td><td></td></tr>"
Else
strKommentar = ""
End If
(strTD innehåller lite <tr>/><td> liknande kod inkl styles)
som jag slutligen skriver ut med:
Response.write strPris & strKommentar
osv.
Finns det något enklare/smidigare sätt att kolla om jag har någon info i mitt rs och i så fall placera det i en variabel/få det utskrivet i en liknande tabellrad?
function condAssign(str1,str2)
if str1 <> "" then
condAssign = str2
else
condAssign = str1
end if
end function
strPris = condAssign(rs("pris"),strTd & "<td><b>Inköpspris:</b></td><td>" & RS("Pris") & " Kr</td><td></td></tr>")
------------------ essentitia preter non sans multiplicandum
Hm... men jag kör väl inte server.urlencode överhuvudtaget om RS är tomt? (eller Null?) I och med den funktion jag har som kollar om fältet innehåller något eller inte, så jag tycker inte att det kan vara problemet?
[red
Fast vid närmare eftertanke kanske den visst körs innei funktionen så att säga...?
Hur som helst, går det att lösa på något smidigt sätt? Iofs inte jätteviktigt, det fungerar ju "oftast" i alla fall.
------------------ /solbulle Hemmabio | Spelautomater | The Who
Jo, men jag ser inte riktigt hur det kan hjälpa mig här.
Min "ordinarie" sats fungerar som den är men det är när jag försöker att köra funktionen condAssign på den som jag får felmeddelandet:
Type mismatch: 'Server.urlencode'
Som jag ser det är det i funktionen något går snett. Jag fattar inte hur asptolken ens "hinner" fram till server.urlencode eftersom det första villkoret inte uppfylls? (Det är ju bara när RS är tomt som den klagar.)
Fast jag är väl ute o cyklar som vanligt.