我是有聯繫的這一點,花了一個多小時與此擺弄之後,我恐怕已經放棄了......「類型的表達式不匹配」(MS SQL訪問)
A - 可能 - 容易的問題,雖然我沒有SQL的經驗。當我嘗試這在Access(其它變體中),我收到了 '在表達式類型不匹配':
SELECT Route_Leg_Passagier.[RouteID], Route_Leg_Passagier.[LegID], Leg.[Startpunt], Leg.[Eindpunt]
FROM Route_Leg_Passagier, Leg
WHERE Route_Leg_Passagier.[LegID] = Leg.[LegID]
AND Route_Leg_Passagier.[RouteID] = '1';
這裏的訪問文件:
https://dl.dropboxusercontent.com/u/104521722/Vliegtuigmaatschappij%20-%20Database11.accdb
我想看到Startpunt
和Eindpunt
從那些Leg
s其中RouteID
是1. RouteID
和LegID
被存儲在實體Route_Leg_Passagier
中,但Startpunt
和Eindpunt
在實體Leg
中。
對不起,如果這不好,我沒有這個網站的經驗。但隨時批評我,並提前謝謝你! :)
姆姆,謝謝你的(非常快)答案! 唉,它仍然不起作用。也就是說,我用1代替'1',並給出了相同的錯誤。 – user2286565
'RouteID'是文本數據類型。這是一個合理的猜測,但不是問題的原因。 – HansUp