Здравствуйте, dmaster1, Вы писали:
D>Всем привет!
D>У меня такая проблема, может кто-нибудь уже сталкивался с такими заморочками....
D>Создаю DataSet схему в XML дизайнере (удобный тул, можно просто рисовать свои таблички как в MS Access в режиме конструктора). Знаю, что у меня будут две таблицы (Users и Gateways), в которых будут две одинаковые подтаблицы (DialingRules). Поступаю следующим образом.
D>1) Создаю сложный тип ComplexType следующего вида (попытюсь схематично нарисовать как в XML-дизайнере) назваю его MySrcDst:
D> |[CT]|MySrcDst | anyType|
D> |E |Match | string |
D> |E |Pattern | string |
D> |E |Result | string |
D>2) Создаю еще один ComplexType (содержащий элементы типа MySrcDst) и называю его MyDialingRules:
D> |[CT]|MyDialingRules | anyType |
D> |E |Source | MySrcDst |
D> |E |Destination | MySrcDst |
D>3) Теперь создаю те самые таблицы (Users и Gateways) в которых будут
D>будут фигурировать элементы типа MyDialingRules (по одному в каждой таблице):
D>3а) таблица Users:
D> |[E]|Users |(Users) |
D> |E |Name |string |
D> |E |Phone |string |
D> |E |.... |...... |
D> |E |DialingRules |MyDialingRules |
D> |E |.... |...... |
D>3б) таблица Gateways:
D> |[E]|Gateways |(Gateways) |
D> |E |Name |string |
D> |E |Type |string |
D> |E |.... |...... |
D> |E |DialingRules |MyDialingRules |
D> |E |.... |...... |
D>При попытке сохранить получаю сообщение об ошибке:
D>DefaultDataBase.xsd(1): Custom tool error: Unable to convert input xml file content to a DataSet. The same table (DialingRules) cannot be the child table in two nested relations.
D>Не могу понять, что ему не хватает, и как разрешить эту проблему???????
D>Таблицы не связаны между собой.
D>Буду благодарен всем неравнодушным за любые дельные советы
Неужели ни никто ничего не может сказать по этой проблеме!!!???