paddanMedlem sedan dec. 2002299 inlägg Hej..jag har lite problem med att få en count(*) funtion att fungera ...
Så här har jag gjort till mysql databas:
Set RS2 = Con.Execute("Select Namn, max(Datum) as senastdatum, count(*) as antal From guestbook group by Namn ORDER BY antal DESC LIMIT 5")
Men nu har jag en access...
Hur sk jag göra...????
Fel:
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i ORDER BY-instruktion.
Tack på förhand/martin
Jesper TMedlem sedan nov. 20017 144 inlägg Du kan inte använda LIMIT i access.
Du får använda TOP 5
paddanMedlem sedan dec. 2002299 inlägg Oki..
men hur blir då??
Set RS2 = Con.Execute("Select top 5 Namn, max(Datum) as senastdatum, count(*) as antal From guestbook group by Namn ORDER BY antal DESC")
men det funkar inte heller!
Fel:
Det har inte angetts något värde för en eller flera nödvändiga parametrar.
@ndersMedlem sedan juni 200032 969 inlägg När det gäller Access kan man inte ange alias-namn i order by, utan man måste ange ordningsnummer från SELECT-listan.
... ORDER BY 3 DESC
paddanMedlem sedan dec. 2002299 inlägg Oki..man tackar så mycket...man lär sigb varje dag!