Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Просьба проверить мой код по XSD-схемкам
|
|||
|---|---|---|---|
|
#18+
Привет, друзья. Мне после собеседования в одной конторе скинули задачку. Решить-то я её решил, но не уверен, что правильно. Гляньте, пожалуйста: Условие задачи: 1. Допустим, есть схема данных Tables1.xsd, в которой описан элемент PREDS (контрагенты) с полями: PRED_ID, NAME, ADDRESS, PHONE, INN, OKPO ... (+другие поля) . 2. Есть вторая схема данных Tables2.xsd, в которой описан элемент SDOCS (товарный документ) c полями: SDOC_ID, AGENT_ID, ... (+другие поля). ЗАДАЧА: Необходимо указать, что поле SDOCS.AGENT_ID ссылается (FOREIGN KEY) на поле PREDS.PRED_ID, которое описано в другой схеме данных. Как это сделать? Решение: Я в VS создал две схемы. При работе с Visual Studio я не нашёл возможности визуально мышью провести связь. Пришлось вручную добавить. В схему table2.xsd я добавил строку: Код: plaintext Эта строка позволяет ссылаться на схему из файла table1.xsd В схему tables2.xsd я добавил ключ: Код: plaintext 1. 2. 3. Визуально этой связи в Студии увидеть нельзя. Вот коды файлов XSD: table2.xsd Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. table1.xsd Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Буду рад любым Вашим комментариям. Max Pro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 20:25 |
|
||
|
Просьба проверить мой код по XSD-схемкам
|
|||
|---|---|---|---|
|
#18+
пробуй создать типизированный датасет с двумя таблицами и связью между ними. и посмотри на XSD которая будет сгенерирована для этого случая. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 13:14 |
|
||
|
Просьба проверить мой код по XSD-схемкам
|
|||
|---|---|---|---|
|
#18+
Зачем? Я и в студии могу. Создать таблицы и посмотреть. Тут фенька в том, что не между таблицами надо, а между схемами при условии, что в каждой схеме таблицы разные. Да ладно, хрен с ними. Если работать придётся с этим - разберёмся, не велика беда. А если меня не возьмут в ту контору, то пускай сами колупаются со своими схемами. ;-) P.S. Всё же, спасибо за участие, Роман! На таких как ты форум держится. Max Pro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 15:54 |
|
||
|
Просьба проверить мой код по XSD-схемкам
|
|||
|---|---|---|---|
|
#18+
Вот еще пример из MSXML SDK. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 17:19 |
|
||
|
Просьба проверить мой код по XSD-схемкам
|
|||
|---|---|---|---|
|
#18+
Понятно. Короче всё нормально, меня вроде берут. Так что возможно мой e-mail скоро поменяется. Max Pro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 15:46 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32865445&tid=1394718]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 327ms |

| 0 / 0 |
