Avatar billede hundevennen Nybegynder
05. december 2007 - 11:48 Der er 3 kommentarer og
1 løsning

IF sætning med problemer

jeg forsøger at få denne sætning til at virke, meeennn:
strText =    "SELECT * FROM t_kalender where year(dato) = "& aarstal &" and "
If maanedsnr<>"" Then
  strText=strText&"month(dato)="&maanedsnr&" "
  i=i+1
End If
If uge<>"" Then
  If i>0 Then strText=strText&"and "
  strText=strText&"uge="&uge&" "
End If
strText=strText&"order by [dato] asc"
maanedsnr og uge kommer fra en form - hvis der ikke er valgt en måned i formen skal der ikke stå month(dato)= i sqlsætningen, - men den IF jeg har p.t. hvis jeg vælger år og uge skriver alligevel år = måned = og uge = jeg skal ikke ha månedsstrengen med?????
Avatar billede fennec Nybegynder
05. december 2007 - 11:51 #1
Problemet kan evt skyldes NULL eller " ". Prøv med isNumeric i stedet:

If isNumeric(maanedsnr&"") Then
Avatar billede hundevennen Nybegynder
05. december 2007 - 11:59 #2
Hej Fennec - det var lige det der manglede, - tak igen igen
Avatar billede hundevennen Nybegynder
08. december 2007 - 21:24 #3
fennec læg et svar
Avatar billede fennec Nybegynder
10. december 2007 - 08:32 #4
.o) <-- One Eyed Jack
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