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

Какая ошибка времени выполнения? –

+0

Ошибка была бы неплохой, но говоря, что - конечно, ее просто отношения нужны уникальные имена? – Jamiec

+0

Нравится это: «Связь с названием« AirportFlight »уже состоит из этого DataSet« –

ответ

2

Дайте двум отношениям уникальные имена.

+0

Вы правы! Благодарю. –

+0

shoulda было очевидно из сообщения об ошибке ... но не стоит беспокоиться. – Jamiec

Смежные вопросы