webForumDet fria alternativet

Access-Query fungerar på ena datorn men inte på den andra.

Databaser & SQLur Databashanterare & SQL

1 svar · 242 visningar · startad av yohpops

Medlem sedan feb. 20011 198 inlägg
Frågan#1

Hej.

Jag har en access databas med ett antal queries.
Jag har länkat in oracle-tabeller (CUSJDTA_ZSHEAD, CUSJDTA_ZSLINE) och excel-tabeller (tblFNSLeverans, tblFNSService) och ställer frågor mot dessa.

Denna frågan fungerar på dator ett men inte på dator två.
Ursäkta längden.

SELECT [CUSJDTA_ZSHEAD].[SDORNO], [CUSJDTA_ZSHEAD].[SDORST], [CUSJDTA_ZSHEAD].[SDORSL], [CUSJDTA_ZSHEAD].[SDECF4] AS [Kommsts huvud],
[CUSJDTA_ZSHEAD].[SDZEXN], [SFJOBN], [SFJBSX], tblFNSLeverans.*, [CUSJDTA_ZSLINE].[SFZAC1], [CUSJDTA_ZSLINE].[SFZAC2], [CUSJDTA_ZSLINE].[SFZAC3], [CUSJDTA_ZSLINE].[SFZAC4], [CUSJDTA_ZSLINE].[SFZAC5], [CUSJDTA_ZSLINE].[SFZAC6]
FROM CUSJDTA_ZSLINE  RIGHT JOIN (CUSJDTA_ZSHEAD INNER JOIN tblFNSLeverans ON [CUSJDTA_ZSHEAD].[SDCUOR]=[tblFNSLeverans].[UppdragNr] & "@telsims") ON ([CUSJDTA_ZSLINE].[SFCONO]=[CUSJDTA_ZSHEAD].[SDCONO]) AND ([CUSJDTA_ZSLINE].[SFORNO]=[CUSJDTA_ZSHEAD].[SDORNO]) AND ([CUSJDTA_ZSLINE].[SFCONO]=[CUSJDTA_ZSHEAD].[SDCONO])
WHERE ((([CUSJDTA_ZSHEAD].[SDORNO]) Like "B*") And (([CUSJDTA_ZSHEAD].[SDCONO])=101));
UNION SELECT [CUSJDTA_ZSHEAD].[SDORNO], [CUSJDTA_ZSHEAD].[SDORST], [CUSJDTA_ZSHEAD].[SDORSL], [CUSJDTA_ZSHEAD].[SDECF4] as [Kommsts huvud],
[CUSJDTA_ZSHEAD].[SDZEXN],SFJOBN,SFJBSX,  tblFNSLeverans.*, [CUSJDTA_ZSLINE].[SFZAC1], [CUSJDTA_ZSLINE].[SFZAC2], [CUSJDTA_ZSLINE].[SFZAC3], [CUSJDTA_ZSLINE].[SFZAC4], [CUSJDTA_ZSLINE].[SFZAC5], [CUSJDTA_ZSLINE].[SFZAC6]
FROM CUSJDTA_ZSLINE
 RIGHT JOIN (CUSJDTA_ZSHEAD INNER JOIN tblFNSLeverans ON [CUSJDTA_ZSHEAD].[SDCUOR]=[tblFNSLeverans].[UppdragNr] & "@telsims") ON ([CUSJDTA_ZSLINE].[SFCONO]=[CUSJDTA_ZSHEAD].[SDCONO]) AND ([CUSJDTA_ZSLINE].[SFORNO]=[CUSJDTA_ZSHEAD].[SDORNO]) AND
([CUSJDTA_ZSLINE].[SFCONO]=[CUSJDTA_ZSHEAD].[SDCONO]) WHERE ((([CUSJDTA_ZSHEAD].[SDORNO]) Is Null)And (([CUSJDTA_ZSHEAD].[SDCONO])=101));

Denna fungerar på båda datorerna.
Notera att skillnaden är exceltabellens namn (tblFNSService --> tblFNSLeverans).

SELECT [CUSJDTA_ZSHEAD].[SDORNO], [CUSJDTA_ZSHEAD].[SDORST], [CUSJDTA_ZSHEAD].[SDORSL], [CUSJDTA_ZSHEAD].[SDECF4] as [Kommsts huvud],[CUSJDTA_ZSHEAD].[SDZEXN],SFJOBN,SFJBSX,  tblFNSService.*, [CUSJDTA_ZSLINE].[SFZAC1], [CUSJDTA_ZSLINE].[SFZAC2], [CUSJDTA_ZSLINE].[SFZAC3], [CUSJDTA_ZSLINE].[SFZAC4], [CUSJDTA_ZSLINE].[SFZAC5], [CUSJDTA_ZSLINE].[SFZAC6]
FROM CUSJDTA_ZSLINE RIGHT JOIN (CUSJDTA_ZSHEAD INNER JOIN tblFNSService ON [CUSJDTA_ZSHEAD].[SDCUOR]=[tblFNSService].[UppdragNr] & "@telsims") ON ([CUSJDTA_ZSLINE].[SFCONO]=[CUSJDTA_ZSHEAD].[SDCONO]) AND ([CUSJDTA_ZSLINE].[SFORNO]=[CUSJDTA_ZSHEAD].[SDORNO]) AND
([CUSJDTA_ZSLINE].[SFCONO]=[CUSJDTA_ZSHEAD].[SDCONO])
WHERE ((([CUSJDTA_ZSHEAD].[SDORNO]) Like "B*") And (([CUSJDTA_ZSHEAD].[SDCONO])=101));
UNION SELECT [CUSJDTA_ZSHEAD].[SDORNO], [CUSJDTA_ZSHEAD].[SDORST], [CUSJDTA_ZSHEAD].[SDORSL], [CUSJDTA_ZSHEAD].[SDECF4] as [Kommsts huvud],[CUSJDTA_ZSHEAD].[SDZEXN],SFJOBN,SFJBSX,  tblFNSService.*, [CUSJDTA_ZSLINE].[SFZAC1], [CUSJDTA_ZSLINE].[SFZAC2], [CUSJDTA_ZSLINE].[SFZAC3], [CUSJDTA_ZSLINE].[SFZAC4], [CUSJDTA_ZSLINE].[SFZAC5], [CUSJDTA_ZSLINE].[SFZAC6]
FROM CUSJDTA_ZSLINE RIGHT JOIN (CUSJDTA_ZSHEAD INNER JOIN tblFNSService ON [CUSJDTA_ZSHEAD].[SDCUOR]=[tblFNSService].[UppdragNr] & "@telsims") ON ([CUSJDTA_ZSLINE].[SFCONO]=[CUSJDTA_ZSHEAD].[SDCONO]) AND ([CUSJDTA_ZSLINE].[SFORNO]=[CUSJDTA_ZSHEAD].[SDORNO]) AND
([CUSJDTA_ZSLINE].[SFCONO]=[CUSJDTA_ZSHEAD].[SDCONO])
WHERE ((([CUSJDTA_ZSHEAD].[SDORNO]) Is Null)And (([CUSJDTA_ZSHEAD].[SDCONO])=101));

Felet jag får är "ODBC--connetion to 'cluster_mvxprd01' failed."

Har ni nån aning om vad felet är och hur jag fixar det?

mvh
Johan

Medlem sedan feb. 20011 198 inlägg
#2

Ni vet inte eller?

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