Avatar billede plato Juniormester
16. april 2007 - 10:45 Der er 7 kommentarer og
1 løsning

ASP reagerer ikke hvis felt er tomt

Hejsa alle

Jeg bruger følgende kode:

<%
strSQLUserShow2 = "SELECT * FROM UserShow WHERE UserId = "&Session("Id")&""
Set rsUserShow2 = objConn.Execute(strSQLUserShow2)
If NOT rsUserShow2.EOF or rsUserShow2.BOF then
Response.Write(""&rsUserShow2("citat")&"")
else
Response.Write("_blank")
end if%>

Hvorfor reagerer koden ikke hvis feltet er tomt? Men udskriver blot ingenting hvor den jo skal udskrive "_blank"
Avatar billede jps6kb Novice
16. april 2007 - 10:51 #1
Kan det tænkes at, der er noget i tabellen, men at feltet er tomt?
Prøv at lave en Response.Write("Wuhu")
i din If.
Avatar billede mitbrugernavn Praktikant
16. april 2007 - 10:54 #2
prøv dette

<%
strSQLUserShow2 = "SELECT * FROM UserShow WHERE UserId = "&Session("Id")&""
Set rsUserShow2 = objConn.Execute(strSQLUserShow2)
If NOT rsUserShow2.EOF then
Response.Write rsUserShow2("citat") & " her er noget"
else
Response.Write "blank"
end if
%>
Avatar billede jps6kb Novice
16. april 2007 - 10:55 #3
plato - Det eneste du spørger på, er jo om der er noget i tabellen.. og ikke om citat har noget tekst. ;)
Avatar billede plato Juniormester
16. april 2007 - 11:07 #4
Men jeg har også prøvet at skrive sådan:
strSQLUserShow2 = "SELECT citat FROM UserShow WHERE UserId = "&Session("Id")&""
Avatar billede plato Juniormester
16. april 2007 - 11:08 #5
mitbrugernavn.
Det virker desværre ikke.
Avatar billede plato Juniormester
16. april 2007 - 11:09 #6
jps6kb

Gider du forklarer nærmere. Jeg er selvlært inden for ASP... Og det er ikke for det bedste ;)
Avatar billede plato Juniormester
16. april 2007 - 11:20 #7
jps6kb

Aha, forstod det nu:
<%
strSQLUserShow2 = "SELECT * FROM UserShow WHERE UserId = "&Session("Id")&""
Set rsUserShow2 = objConn.Execute(strSQLUserShow2)
If rsUserShow2("citat") = "" then
Response.Write("&nbsp;")
else
Response.Write(""&rsUserShow2("citat")&"")
end if%>
Avatar billede plato Juniormester
16. april 2007 - 11:20 #8
Takker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester