webForumDet fria alternativet

varType = 9 ??

2 svar · 635 visningar · startad av civilpolisen

civilpolisenMedlem sedan dec. 2009872 inlägg
#1

Jag har fyllt en en-dimensionell array med fem värden (0-4)
Först är datum. Inga problem.
Men sen blir det krux. Jag kollar med varType och det blir 9, som i manualen är vbObject = object.

FOR i = 0 TO UBound(myArray,1)
  response.write i & " !! "
  response.write varType(myArray(i)) & " =type "
  IF myArray(i) <> "" THEN response.write myArray(i) & " .. " ELSE response.write i & " .. "
NEXT

Sista IF-satsen fungerar till exempel inte. Då blir det error '80020009' ...

***

IF varType(myArray(i)) <> 9 THEN response.write myArray(i) & " .. " ELSE response.write i & " .. "

Jag testade denna varianten och den borde rimligen fungera, men det blev tomma fält även på den, där det borde finnas data...

Hmm...Jag får nog verifiera detta mer och bättre!!

voigtann1Medlem sedan juni 20019 519 inlägg
#2

Vad har du för värden i arrayn?

civilpolisenMedlem sedan dec. 2009872 inlägg
#3

Tack jag tror jag får göra om hela skiten, detta blev bara för rörigt.
Det ska bara vara lite text, inget märkvärdigt. Eller så är dom tomma, och det möjligt det som rör till det... vet ej, ska kolla det.

130 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)