Avatar billede oasen Nybegynder
01. april 2002 - 21:01 Der er 5 kommentarer og
2 løsninger

Hent værdien af et memofelt

Jeg skal via ID-værdien som modtages med url hente værdien af ét memofelt.
Det fungerer normalt fint men nu er der noget helt galt. Der udskrives "ingenting".

' Hent fra databasen afhængig af værdien id fra URL

strSQL = "Select * From audiotabel Where ID = " & Request.Querystring("id")
Set rs = Conn.Execute(strSQL)
       
strTrack = rs("Track")
strLyrik = rs("Lyrik")       

Response.Write "<caption id='trackslyrik'>" & strTrack & "</caption>"

If (isNull(strLyrik)) Then
       
Response.Write "<tr><td class='lyrik'><dd><font class='normal'>Endnu ingen lyrik til denne sang...</font></dd></td></tr>"

Else
' Skriv trackets lyrik
Response.Write "<tr><td class='lyrik'><dd><pre><font class='normal'>" & strLyrik & "</font></pre></dd></td></tr>"

End If

Den vil simpelthen ikke udskrive strLyrik??
Avatar billede coltau Juniormester
01. april 2002 - 21:12 #1
Skriver den bare blank. ?
Avatar billede oasen Nybegynder
01. april 2002 - 21:42 #2
Ja, det gør den, idet den skriver "Endnu ingen lyrik til denne sang...". Det betyder, at cellen er tom. Og det er den ikke!
Avatar billede oasen Nybegynder
01. april 2002 - 21:45 #3
Og hvis jeg fjerner if-then-else udskriver den absolut ingenting. Altså tror den af en eller anden grund cellen er tom...
Avatar billede coltau Juniormester
01. april 2002 - 22:04 #4
Ok - isNull snyder i dit tilfælde. Den vil altid være falsk. !

Du skal bruge isEmpty i stedet for isNull

if isEmpty(strLyrik) then

eller

if isNull(RS("Lyrik"))
Avatar billede oasen Nybegynder
01. april 2002 - 22:28 #5
Hvis jeg bruger isEmpty viser den overhovedet ingenting, hvad enten cellen er tom eller ej...

Men det er heller ikke det, der er problemet. Spm jeg skrev har jeg prøvet helt at fjerene if-then-else og bare hive strLyrik ud fra DB´en. Her trækker den heller intet ud.
Avatar billede oasen Nybegynder
01. april 2002 - 22:30 #6
Og da den skriver strTrack fint op, kan fejlen jo heller ikke ligge i min SELECT. Kan du hjælpe?
Avatar billede oasen Nybegynder
01. april 2002 - 22:45 #7
Ked af at have spildt din tid. En forkert version af databasen var fejlagtigt blevet uploaded. I denne var cellerne med Lyrik tomme. Alt virker som det skal.

Men tak for indsatsen alligevel :)
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