webForumDet fria alternativet

Fungerar i Access men inte i msSQL

3 svar · 186 visningar · startad av Lasp

LaspMedlem sedan juli 200012 980 inlägg
#1

Den här frågan fungerar i Access men inte i SQL server:

SELECT Contr_ObjT.Out_Time AS [Ut], Contr_ObjT.Ret_Time AS [In], Contr_ObjT.OId AS [Reg Nr], Contr_ObjT!KM_In-Contr_ObjT!KM_Out AS [Körda Km], Contr_Base.ContrId, Kund.Name, Kund.Org_No, Förare.Name, Förare.Org_No
FROM ((Contr_Base LEFT JOIN Customer AS Kund ON Contr_Base.CustID = Kund.Cust_Id) LEFT JOIN Customer AS Förare ON Contr_Base.DriveId = Förare.Cust_Id) LEFT JOIN Contr_ObjT ON Contr_Base.ContrId = Contr_ObjT.ContrId
WHERE (((Contr_ObjT.Out_Time)<#7/1/2002#) AND ((Contr_ObjT.Ret_Time)>#6/1/2002#));

Är det datum som är fel? :q :q

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det är i alla fall ett ställe att börja på. Datum skall omslutas med apostrofer.

Vad får du för felmeddelande?

LarsGMedlem sedan dec. 200012 464 inlägg
#3

Du bör nog också byta ! till punkt i uttryck som Contr_ObjT!KM_Out

LaspMedlem sedan juli 200012 980 inlägg
#4

Japp
Det var båda felen "'" Ser ni apostrofen imellan?
och utropstecknen i formlen.
Tack för hjälpen

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