"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse
news:g49sc3p249sliuiig75o281iok4ffjm47b@4ax.com...
> On Thu, 23 Aug 2007 05:36:26 -0700, "Claus Skaarup (Arbejde)"
> <skaarup75@yahoo.dk> wrote:
>
>>Hej i stuen
>>
>>Jeg har en variabel (startdato) der indeholder værdien
>>"DateSerial(2006, 8, 1)"
>>
>>Det simple spørgsmål er: Hvordan får jeg udskrevet årstallet i den
>>variabel? Jeg troede jeg kunne skrive:
>>
>>response.write year(startdato)
>>
>>men det kan jeg ikke. Hvad gør jeg galt?
>
> Som andre har nævnt er det en streng.
> Omvejen er:
> Response.Write Year(Eval(startdato))
>
> Eval-funktionen kigger på udtrykket i tekst-strengen og beregner et
> resultat - hvis det er muligt.
> (Den har også en kusine, der hedder Execute ...)
>
Så er de fikset. Endnu engang tak for hjælpen, Jørn
Mvh. Claus