Ni vet inte eller?
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