Nach Upsizing: ODBC SQL Server Communication Link Failure (#0)

23/06/2008 - 10:53 von Franz | Report spam
Hallo zusammen

Ich habe mein BE auf SQL Server db upgesized und bring nun mein FE
wieder zum laufen. Bei der folgenden Abfrage erhalte ich die obige
Fehlermeldung un es ist mir )berhaupt nicht klar warum:

SELECT Orders.PeriodNr, Orders.EventID, Count(orders.orderid)/[reps]
AS KS_Rep, qryReps_Event.Reps
FROM ((Orders INNER JOIN tblEvents ON Orders.EventID tblEvents.EventID) INNER JOIN [Order Details] ON Orders.OrderID [Order Details].OrderID) INNER JOIN qryReps_Event ON Orders.EventID qryReps_Event.EventID
WHERE ((([Order Details].ProductID) Between 1 And 6 Or ([Order
Details].ProductID)) AND ((Orders.EmployeeID)000) AND
((Orders.InvoiceNumber)>0) AND ((Orders.Storno)=0))
GROUP BY Orders.PeriodNr, Orders.EventID, qryReps_Event.Reps
HAVING (((Orders.EventID)<>0));

Die Query enthàlt 3 Tabellen und die qryReps_Event, welche auf auf
einer Tabelle beruht und für sich allein funktioniert:

SELECT tblEventDetails.EventID, Count(tblEventDetails.EmployeeID) AS
Reps
FROM tblEventDetails
GROUP BY tblEventDetails.EventID;

Ich weiss überhaupt nicht wo suchen???

Danke für jede Hilfe!

Gruss

Franz
 

Lesen sie die antworten

#1 Mark Doerbandt
23/06/2008 - 11:15 | Warnen spam
Hallo, Franz,

"Franz" wrote:

SELECT Orders.PeriodNr, Orders.EventID, Count(orders.orderid)/[reps]
AS KS_Rep, qryReps_Event.Reps
FROM ((Orders INNER JOIN tblEvents ON Orders.EventID > tblEvents.EventID) INNER JOIN [Order Details] ON Orders.OrderID > [Order Details].OrderID) INNER JOIN qryReps_Event ON Orders.EventID > qryReps_Event.EventID
WHERE ((([Order Details].ProductID) Between 1 And 6 Or ([Order
Details].ProductID)) AND ((Orders.EmployeeID)000) AND
((Orders.InvoiceNumber)>0) AND ((Orders.Storno)=0))
GROUP BY Orders.PeriodNr, Orders.EventID, qryReps_Event.Reps
HAVING (((Orders.EventID)<>0));



versuche mal die redundanten Klammerungen manuell zu entfernen. Die baut der
Access-Query-Designer gerne und der SQL Server mag sie manchmal nicht.

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitraege senden.

Ähnliche fragen