webForumDet fria alternativet

varType = 9 ??

ASP

2 svar · 637 visningar · startad av civilpolisen

Medlem sedan dec. 2009872 inlägg
Frågan#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!!

Medlem sedan juni 20019 519 inlägg
#2

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

Medlem 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.

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)