webForumDet fria alternativet

SQL funkis i Access men inte med ADO

3 svar · 194 visningar · startad av Engine^

Engine^Medlem sedan dec. 20003 887 inlägg
#1

jag har följande fråga

SELECT tKF.intKundID, cryPris
FROM ((tblKommerFrån tKF
INNER JOIN tblOrder tO
  ON tKF.intArtikelID = tO.dblArtIDOurs)
INNER JOIN tblBeställning tB
  ON tO.dblArtIDOurs = tB.intArtikelID)
INNER JOIN tblPriserBehandling tPB
  ON tKF.intArtikelID = tPB.dblArtikelID
GROUP BY tKF.intKundID, cryPris

Detta returnerar precis det jag vill veta om jag ställer frågan i Access querybuilder, men när jag med ADO försöker köra frågan med set rs = connection.execute sql får jag felet: Syntax Error in FROM-instruction.

Vad kan detta tänkas bero på... sql-satsen verkar ju onekligen fungera.

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Då är det väl fel i din ASP-kod då. Du får gärna visa den.

Det du har skrivit kan ju inte fungera som det står här.

nikoMedlem sedan juni 20022 599 inlägg
#3

"tO" är inget bra namn på ett alias, tro mig.

Engine^Medlem sedan dec. 20003 887 inlägg
#4

LarsG skrev:

Då är det väl fel i din ASP-kod då. Du får gärna visa den.

Det du har skrivit kan ju inte fungera som det står här.

Nu har jag hunnit ändra så mycket, så stora delar av koden har blivit irrelevant för frågan och jag kommer inte riktigt ihåg hur jag hade gjort. Jag undrade egentligen mer om det var någon skillnad i tolkningen av frågan mellan Access och ADO.

niko skrev:

"tO" är inget bra namn på ett alias, tro mig.

Hehehe... :r det är faktiskt något jag inte tänkt på. Jag tror det är dags att byta ut alla t mot tbl. Det borde fungera bättre :)

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