/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
if..then..else
Fra : Danny Krøger


Dato : 01-08-01 00:15

Jeg har prøvet at lave en funktion hvor den skal gå ind og tjekke kolonnen
adresse, hvis der ikke er noget i den skal den skrive a, men hvis den
indeholder noget skal den skrive b. Problemet er bare at den ikke reagere på
det. Alle postrækkerne returneres med b, selvom de indeholder adresse eller
ej. Koden jeg har brugt er:

<%
'Databaseforbindelse
Set objConn = Server.CreateObject("ADODB.Connection")
strConnection = "DSN=ting;Database=mindata;"
strConnection = strConnection & "UID=ting;PWD=ting;"
objConn.Open strConnection

'Hent fra databasen afhængig af værdien id fra URL
strSQL = "Select * From ba Where kategori like '%trommer%' order by navn"
Set rs = objConn.Execute(strSQL)
'Indhold der vises
Do

If len(rs("adresse")) = 0 then
Response.Write "a"
Else
Response.Write "b"
End If

rs.Movenext

Loop While Not rs.EOF


objConn.Close
Set objConn = Nothing


På forhånd tak
Danny Krøger



 
 
Jonas Astrup - html.~ (01-08-2001)
Kommentar
Fra : Jonas Astrup - html.~


Dato : 01-08-01 22:59

Danny Krøger wrote in dk.edb.internet.webdesign.serverside.asp:
> If len(rs("adresse")) = 0 then

Har du prøvet at bruge Trim() ?

If len(trim(rs("adresse"))) = 0 then

Et tip: En god måde at finde fejl på er at få skrevet tingene ud, så man kan
se dem - i dit tilfælde kunne du jo prøve dette:

Response.Write "<p>" & len(rs("adresse"))

Så er det nemmere at finde ud af hvad der sker

Mvh
Jonas

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagoiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste