webForumDet fria alternativet

Skriva ut "svar" i forum

2 svar · 317 visningar · startad av logic

logicMedlem sedan maj 200481 inlägg
#1

Hej! Jag har lite problem med den här kodsnutten:

sql = "select count(*) as antal from answers where threadID = (select ID from thread where forumdel = "& rs("ID") &")"

Databasen ska räkna upp innehållet från thread mha threadID, men när jag försöker köra koden fastnar den!
Bör tilläggas är att rs("ID") är ett recordset som skriver ut en tabell.
Tanken var att loopa ut svar, men det tycks inte fungera!

Felmeddelandet:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] At most one record can be returned by this subquery.

Nån som har nån aning om vad som kan vara fel?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
sql = "select count(*) as antal from answers where threadID in (select ID from thread where forumdel = "& rs("ID") &")"

Flyttas från ASP

logicMedlem sedan maj 200481 inlägg
#3

Tack! Det fungerar utmärkt.

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