' ## LIST ALL CATEGORIES
SQL = "SELECT t.intID, t.strName, t.dteCreated, t.strPathName, t.strFileName " _
[b]& ", ( SELECT COUNT(*) FROM category c, article a, images i WHERE c.intID = a.intCategoryID AND a.intID = i.intArticleID ) " _[/b]
& ", ( SELECT COUNT(*) FROM article a WHERE t.intID = a.intCategoryID AND a.bolView = TRUE ) " _
& ", ( SELECT COUNT(*) FROM documentArchive da WHERE t.intID = da.intCategoryID AND da.bolView = TRUE ) " _
& " FROM [category] t WHERE t.bolView = TRUE ORDER BY t.strName;"
Den fetmarkerade ger fel resultat. Samma för alla poster. Jag använder (fortfarande) klassisk ASP + Access.
Vad ger den om du testar att bara köra den fristående?
vad borde den ge för värde?
kan vara nåt så enkelt som att du får en massa dubbletter tack vare den där automatiska joinen
t = category och det finns ju i frågan... jaha.. .kanske jag fattar... ska testa...
****
& ", ( SELECT COUNT(*) FROM category c, article a, images i
WHERE c.intID = a.intCategoryID AND a.intID = i.intArticleID AND t.intID = c.intID ) " _
Du får cred för det! Det blir 8 och jag vet inte om det är rätt... men det verkar MER troligt... (Sajten är under utveckling och jag vet inte riktigt vad som är vad...)
Jag har aldrig frågat på detta sättet tidigare. Men... alla sätt är bra utom de dåliga! :-) Tack!