If not isdate(nyfdato) Then nyfdato = " is null" Else nyfdato = " = #"& nyfdato & "#" End If
SQL = SQL & "nyfdato "& nyfdato & ", "
...da jeg ikke mener null blot kan sammenlignes med lighedstegn...(?)
Jeg foretrækker at benytte funktionen isdate, da den også vil validere datoen, hvis nyfdato ikke er tom (hvor koden, ved check på indhold i strengen, ellers stadig fejle, hvis datoen ikke er gyldig).
Bort set fra det, vil jeg nok vælge at benytte et Command-objekt til at udføre handlingen...
korrekt - isdate er nok bedre i dette tilfælde, men det er også en (dog minimalt) tungere funktion og uden at vide hvad kilden er kunne det være at en simplere metode var bedre.
is date er også korrekt hvis det er til sammenligning - jeg antog det som en update :)
Prøv lige at smide hele din SQL-sætning herind, så er det lidt lettere at se hvordan tingene hænger sammen (og komme med et konstruktivt foreslag til hvad du kan gøre).
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.