Hej! Prova denna syntax (ger inga fel från min Jet): <code> Fungerade inte heller Trash. Blev tvungen att testa i en av mina egna databaser eftersom jag brukar använda mig av count ibland. Det visade sig att min egen föreslagna metod räknade fel. Däremot stämde det när jag provade Trash's syntax. Observera dock att det med denna metod är recordsetets recordcount som är lika med antalet unika poster. <code>Distinct och Count
Skulle behöva en SQL-sats som räknar unika poster, har provat en massa sätt men inte lyckats.
Jag provade såhär:
<code>
Set objTotalUnique = objConn.Execute("SELECT COUNT(DISTINCT fldIP) AS TotalUnique FROM tblStatistics")
</code>
/MickeSv: Distinct och Count
<code>SELECT DISTINCT COUNT(fldIP) AS TotalUnique FROM tblStatistics</code>
Mvh, JanneSv: Distinct och Count
Set objTotalUnique = objConn.Execute("SELECT COUNT(fldIP) AS TotalUnique FROM tblStatistics GROUP BY fldIP")
</code>Sv: Distinct och Count
Börjar tro att det inte går det här...
/MickeSv: Distinct och Count
Kan det bero på vilken variabeltyp det är i kolumnen? Min test gjordes med en strängkolumn.
Mvh, JanneSv: Distinct och Count
select count(*) as TotalUnique from (select distinct fldio from tblStatistics)
</code>
Din ursprungliga fråga fungerar i andra DBMS, men Access har en begränsning i detta avseende.