03. september 2003 - 12:57
Der er
10 kommentarer og 1 løsning
Mærkelig fejl ved if then ?
Jeg har et spørgsmål jeg håber i kan svare på: Jeg har forsøgt at bruge en if/then løkke, men nogle gange virker den ikke, hvorfor ? if record("status")="færdig" AND record ("afsdato")="" then bla. bla. bla. end if Hvis 'status' = færdig afvikles bla.bla.bla. UANSET om 'afsdato' er tom, hvorfor ? Jeg mener jeg har last man skal bruge OR istedet for AND men det virker nu heller ikke og virke også noget ulogisk.
Annonceindlæg fra Cognizant
03. september 2003 - 13:01
#1
Hvad får du af resultat hvis du i bla. bla. udskriver afsdato så du kan se hvad den indeholder??
03. september 2003 - 13:01
#2
prøv med: If record("status")="færdig" AND IsNull(record("afsdato")) then .... End If
03. september 2003 - 13:12
#3
martin.jensen Værdien er tom også selvom der er skrevet i feltet ? hossein Det giver samme resustat
03. september 2003 - 13:14
#4
Hvor stammer din variabel fra, er det et database opslag eller ??
03. september 2003 - 13:16
#5
Helt præcis kan jeg se at 'afsdato' er falsk uanset værdi
03. september 2003 - 13:17
#6
Den ser sådan her ud: if request.form("status") = "Færdig" AND record("afslutningsdato")= "" then response.write request.form("status") response.write record("afslutningsdato") bla.bla. end if Den udskriver intet med mindre jeg fjerner AND record("afslutningsdato")= ""
03. september 2003 - 13:20
#7
hvis jeg fjerner AND record("afslutningsdato")= "" udskrives dato idag (afslutningsdato) og Færdig (status) Jeg kan simpelthen ikke fatte hvad der er galt PS: Jeg har ca 150 if/then sætninger på siden men jeg tror ikke det har noget at sige da denne sætning står udenfor andre løkker.
03. september 2003 - 13:21
#8
Er du sikker på at din afslutningsdato ikke indeholder en værdi. Hvad hvis du undersøger om den er større end i dag eller lign??
03. september 2003 - 13:32
#9
Jeg har fundet hvor fejlen kommer fra. Den kommer fra min db, men jeg ved ikke hvor, så der er lige lidt arbejde Tak for hjælpen
28. januar 2004 - 15:35
#10
Svar for point
03. februar 2004 - 14:44
#11
Ingen svar så jeg lukker
Kurser inden for grundlæggende programmering