Ok, det är fel forum men jag försöker ändå med denna fråga som borde köras i accessforumet. Jag har följande SQL-sats i access 2000. Fungerar utmärkt!
SELECT count(*) as Antal from (SELECT DISTINCT Företag.Företagsnamn
FROM Företag);
men i access 97 får jag "syntaxfel i from konstruktion" eller nåt liknande, sedan markeras den andra förekomsten av SELECT i sqlsträngen.
jepsOMedlem sedan mars 2001484 inlägg Testa detta:
SELECT COUNT(DISTINCT Företag.Företagsnamn) AS Antal FROM Företag
Annars kanske det har att göra med "ö" i strängen. Testa att döpa om "Företag" till "Foretag".
------------------
/ jeps0
@ndersMedlem sedan juni 200032 969 inlägg select count(distinct blah) fungerar tyvärr inte i access97.
om man söker här på wF så vet jag att det finns en del trådar som behandlar just detta, att räkna unika poster.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
ska testa detta imorgon då jag återvänder till 97-burken. Men det beror inte på "ö". om jag bara kör den andra delen av sqlsträngen (select distinct...) så funkar den.
Tack för hjälpen i alla fall
Anders kan som vanligt allt. Tack!
Jepso: din kod fungerade inte alls, inte i 2000 heller
[Redigerat av clarkbones den 31 maj 2001]
jepsOMedlem sedan mars 2001484 inlägg Aha, en lösning är väl isf att göra en vanlig SELECT DISTINCT och sedan en loop som räknar (fult men fungerar):
SQL = SELECT DISTINCT Företag.Företagsnamn FROM Företag
Set rs = conn.Execute(SQL)
x = 0
do until rs.EOF
x = x -- 1
rs.Movenext
loop
------------------
/ jeps0
ja det kanske funkar? återkommer!
@ndersMedlem sedan juni 200032 969 inlägg eller en .recordcount om man öppnar recordsetet med en dynamisk cursor?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
jepsOMedlem sedan mars 2001484 inlägg Sant som @nders säger. Mer info finns här.
------------------
/ jeps0
Men hur kör jag ADO inifrån access, jag kan väl inte ha en connectionstring som hänvisar till den fil som jag just nu är i?
@ndersMedlem sedan juni 200032 969 inlägg inifrån access? vad menar du nu? skrev jag, och läste ditt första inlägg igen.
Ok, det är fel forum men jag försöker ändå med denna fråga som borde köras i accessforumet
snälla, ställ den i rätt forum då, så hade vi sluppit blanda in asp i det hela.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
Jo du har naturligtvis rätt o store mästare! Men det går ju att köra ADO inifrån Access och det är ju här man får de bra svaren. Kolla in på Accessforumet så skall du se att det är lika mycket liv där som i sängen hos Birgitta Dahl
@ndersMedlem sedan juni 200032 969 inlägg markera lite bättre typ fetstil obs! inte asp, endast access! :)
lika mycket liv där som i sängen hos Birgitta Dahl
:e :e
akta dig för pul...
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
ska bättra mig...tack för all hjälp
det gick faktiskt att lösa
' Use active Access connection.
Set ADOCon = CurrentProject.Connection
[Redigerat av clarkbones den 31 maj 2001]
PatrikBMedlem sedan mars 20002 836 inlägg SubQueries funkar inte med access-97 har jag för mig .....
cya,
PatrikB
------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*