Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ссылочная целостность. Как ребилдать
|
|||
|---|---|---|---|
|
#18+
День добрый! Возникла необходимость немного подкорректировать уже имеющуюся БД ... лень в ручную, все понятно, но только как программно на установленные связи БД навесить контроль целостности ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2011, 10:46 |
|
||
|
Ссылочная целостность. Как ребилдать
|
|||
|---|---|---|---|
|
#18+
Если речь о контейнере базы данных в FoxPro (т.е. файл с расширением DBC, DCT, DCX), то в нем контроль целостности осуществляется при помощи специально написанных триггеров. Т.е. функций, записанных в хранимых процедурах. Ну и еще модификаци структуры таблиц, чтобы организовать вызов этих процедур. Программно добавить хранимые процедуры можно через команду APPEND PROCEDURES. Однако эта команда работает только в Design Time (на этапе разработки). В готовом EXE работать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2011, 10:58 |
|
||
|
Ссылочная целостность. Как ребилдать
|
|||
|---|---|---|---|
|
#18+
ВладимирМ, Угу, ну вот в дизайнере БД есть возможность сгенерить процедуры контроля целостности, и видимо (?) можно как-то программно заставить выполнить генерацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2011, 11:08 |
|
||
|
Ссылочная целостность. Как ребилдать
|
|||
|---|---|---|---|
|
#18+
_usa__83_Угу, ну вот в дизайнере БД есть возможность сгенерить процедуры контроля целостности, и видимо (?) можно как-то программно заставить выполнить генерацию? Внимательно читайте: в дизайнере БД. Т.е. именно на этапе дизайна . В готовом EXE работать не будет. Весь код построителей (Bulders) и визардов (Wizrads) FoxPro - открытый. Написан на самом FoxPro. Исходники поставляются вместе с FoxPro в файле Код: plaintext Для постороителя Referential Integrity (RI) раскрываете архив и смотрите код в папке Код: plaintext Если этого ZIP-файла нет, то можно скачать с сайта Microsoft. Он распространяется бесплатно. Только вот, а Вы можете объяснить зачем Вам это надо? Если Вы находитесь в режиме отладки, то какие проблемы нажать пару кнопок и запустить построитель? А если речь идет о модификации готовой программы, то проще тупо заменить файлы DBC, DCT, DCX на "правильные". С уже созданными триггерами. Разумеется, после программной модификации структуры таблиц (если это необходимо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2011, 11:23 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=41&tid=1584056]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 325ms |

| 0 / 0 |
