24. november 2003 - 12:57Der er
10 kommentarer og 1 løsning
fejl i IF sætning
Dette er sikkert enormt banalt, og kan findes andetsteds, men jeg kan ikke umiddelbart søge fejlen i eksperten, så her kommer spørgsmålet.
jeg har en simpel testkode som vist nedenfor. min database afspejler de 3 felter navn,tlf og init.
Hvorfor vil min if sætning aldrig være "true". Det fungerer altid fint hvis jeg vil finde en bestemt værdi, mens når jeg søger som her efter personer("init")="" så bliver den aldrig "true". Jeg har forsøgt med trim, len, null osv i alle afskygninger for at finde en omvej, men nej...
Er der en der vil være så venlig lige at skære det ud for mig?
Wildthing
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="forbindelse.asp"-->
<% Set personer = Server.CreateObject ("ADODB.Recordset") personer.Open "SELECT * FROM test", database %>
<html> <body>
<table> <% While NOT personer.EOF if personer("init") = "" then response.write "yes" else response.write "no" end if
If farve = "#CCCCCC" Then farve = "#EEEEEE" Else farve = "#CCCCCC" End if %>
Tak til erikjacobsen det skal nok virke. Points er gået til eagleeye for en fornem løsning. tak til Medion for forsøget omend jeg synes du næste gnag skal bruge 10-15 sekunder mere på at læse opgaven;-)
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.