Kan du inte lägga till
if len(rs("frejan"))=0
then response.write " "
else
response.write rs("frejan")
end if
Typ....
A Friend :e
------------------
Är man medlem på WF så behöver man inga vänner !
[Redigerat av Tobbster den 11 sep 2001]
10 svar · 209 visningar · startad av Frejan
Hur gör man smidigast för att få kantlinjer på alla rutor i en tabell??
Jag loopar ut alla poster ur en databas till en tabell där varannan rad byter färg. Sen har jag med hjälp av en css-fil gjort så att varje ruta ska få en ram runt sig men de fält som är tomma i databasen får ingen ram.
Ett alternativ som jag har provat är att ge varje ruta som inte måste fyllas i ett default-värde (ett mellanslag), men risken finns ju att användaren tar bort det när han fyller i fälten.
Någon som vet ett bättre sätt??
------------------
Det finns alltid ett bättre sätt...
Kan du inte lägga till
if len(rs("frejan"))=0
then response.write " "
else
response.write rs("frejan")
end if
Typ....
A Friend :e
------------------
Är man medlem på WF så behöver man inga vänner !
[Redigerat av Tobbster den 11 sep 2001]
Hmmm...
Får det inte att funka
Response.Write "<td><font face='Verdana' size='2' color='#000000'>" & if len(RsCourse(2))=0 then & " " & else RsCourse(2) end if & "</font></td>"
Felmeddelande Syntax Error
Har provat alla möjliga alternativ...
Någon som vill försöka?? :|
------------------
Det finns alltid ett bättre sätt...
Response.Write "<td><font face='Verdana' size='2' color='#000000'>"
if len(RsCourse(2))=0 then
response.write " "
else
response.write RsCourse(2)
end if
response.write "</font></td>"
------------------
essentitia preter non sans multiplicandum
Response.Write "<td><font face='Verdana' size='2' color='#000000'>"
if len(RsCourse(2))=0 then
response.write " "
else
response.write RsCourse(2)
end if
response.write "</font></td>"
------------------
målar-anders, det är jag.
Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/KundKontakt_Local/sw/course_show.asp, line 154, column 68
Response.Write "<td><font face='Verdana' size='2' color='#000000'>" if len(RsCourse(2))=0 then Response.Write " " else Response.Write RsCourse(2) end if response.write "</font></td>"
Pekar på platsen innan if...
------------------
Det finns alltid ett bättre sätt...
Samma fel även när jag lägger in @nders kod
------------------
Det finns alltid ett bättre sätt...
Du måste ha varje sats på en rad, dvs du måste ha radslut innan if.
------------------
essentitia preter non sans multiplicandum
Koden ovan fungerar bra, bara ett problem och det är att den löser inte mitt problem.
Hämtar datan från en SQL-Databas och där har tomma rutor värdet <null>.
Har provat att skriva på några olika sätt men får det inte att fungera, någon som vet??
------------------
Det finns alltid ett bättre sätt...
Prova med funktionen isNull():
if len(RsCourse(2))=0 or isNull(RsCourse(2)) then
Mvh,
------------------
målar-anders, det är jag.