webForumDet fria alternativet

Type mismatch?

4 svar · 235 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

Vad är fel?
Type mismatch

Set countid = Connection.execute("SELECT t1.sl_orderid AS foo,COUNT(t2.sl_orderid) AS bar FROM site_links AS t1, site_links AS t2 WHERE t1.sl_parent_pageid = "& pid &" AND t2.sl_parent_pageid = t1.sl_parent_pageid GROUP BY t1.sl_pageid")
				If Not countid.BOF Or Not countid.EOF Then
			[b]--->	Dim foo : foo=foo(0)[/b]
				Dim bar : bar=bar(0)
				end if
OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Vad exakt vill du göra? Du kan inte tilldela variabeln 'foo', som den är dim:ad som, värdet från vektorn 'foo', eftersom den inte finns.

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

SELECT t1.sl_orderid AS foo
Hur skall jag sätta in foo i en variabel då?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#4

Ja, men 'foo' blir inte en variabel för det. Än mindre en vektor. Det blir en post i ditt recordset som du så vackert har döpt till 'countid'.

Följande borde alltså fungera:

foo = countid(0)
Jesper TMedlem sedan nov. 20017 144 inlägg
#5

Ja just det, vad pinsamt... :i

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