2010-11-11 100 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