2010-11-11 96 views
0

我有兩個表(圖片),AirportIn是AirportID的外鍵,AirportOut也是AirportID的外鍵。表之間的關係

alt text

問題是我不能讓這些表之間的關係是這樣的:

dataset.Relations.Add("AirportFlight", dataset.Tables["Airport"].Columns["AirportID"], dataset.Tables["Flight"].Columns["AirportIn"]); 
dataset.Relations.Add("AirportFlight", dataset.Tables["Airport"].Columns["AirportID"], dataset.Tables["Flight"].Columns["AirportOut"]); 

在運行時我得到一個錯誤。如何解決問題?

+0

什麼運行時錯誤? – 2010-11-11 12:13:46

+0

錯誤會很好,但是這麼說 - 它的正確關係需要唯一的名字嗎? – Jamiec 2010-11-11 12:14:49

+0

像這樣:「名爲」AirportFlight「的關係已包含此數據集」 – 2010-11-11 12:17:40

回答

2

給2個關係唯一的名稱。

+0

你是對的!謝謝。應該從錯誤消息中明顯看出 – 2010-11-11 12:18:58

+0

......但是不用擔心。 – Jamiec 2010-11-11 12:19:37