<< Click to Display Table of Contents >> Navigation: Проект > Документы объектов > Генератор отчетов > Источники данных и переменные > Связь > Создание связи > Ограничения при создании связи |
При создании или использовании связи между источниками данных, существуют следующие ограничения:
Выбранные источники данных (главный и подчиненный) должны быть одного типа, т.е. типы соединений должны быть одинаковы. Если типы соединений различны, то можно использовать свойство CashAllData.
Наименование (Name) должно присутствовать и быть корректно, с точки зрения C# или VB.NET компилятора. Если имя в источнике зарезервировано, то необходимо добавить символ @ перед именем связи. К примеру, @relation.
Колонки-ключи должны соответствовать всем правилам создания связи в ADO.NET:
Их количество должно быть одинаковое;
Их типы должны совпадать, т.е. если главная колонка-ключ типа String, то и подчиненная колонка-ключ должна быть типа String;
Ключи должны быть указаны обязательно, т.е. связь без ключей создать невозможно.