0
我知道,在這個論壇上討論了與此問題相關的一些主題,但據我所見,此錯誤的主要來源是使用和比較字符串值。在我的情況是不同勢: 我有表:訪問 - 在ID的柱面上輸入參數值錯誤
Items (ID, SID (supplier ID), Name, Price, CID (Category ID) ...)
Suppliers (ID, Name, Adress, Phone, ...)
Categories (ID, Name, ParentCategory, ...)
我不得不提,所有的ID是量擬合選取,自動生成和ID它總是主鍵,和其他人外鍵。
當我想運行像查詢:
SELECT [Items].[ID], [Items].Name, [Suppliers].Name, [Categories].Name
WHERE [Items].[SID] = [Suppliers].[ID] AND [Items].[CID] = [Categories].[ID]
我得到提示,手動輸入所有ID在項目表中,包括主ID。 爲什麼?