2015-06-01 79 views
0

我有一個由兩個參數發票號&公司名稱調用的查詢。該查詢總是在Light開關中返回一行。通常它應該返回多行(取決於我要查找的發票號碼)。我不知道爲什麼它總是返回一行?查詢連接到SQL服務器中的視圖。我試圖在SQL服務器中測試查詢,並且總是得到正確的行。但是當我使用相同的參數在燈光開關中調用相同的查詢時,它只給我一行。任何想法爲什麼?燈開關查詢只返回一行?

回答

0

通常,這是在表的主鍵在返回的數據中具有重複值時引起的。查看實體(在服務器項目中的LightSwitch實體設計器中)LightSwitch在您附加視圖並查看它認爲主鍵是什麼時創建的。

爲了解決這個問題: 你只需要創建或添加一個新的主鍵到你的視圖中的當前鍵。

最好的問候, Mohamed