Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];

Вниз

BDE (paradox)   Найти похожие ветки 

 
Vell S   (2002-07-09 13:22) [0]

Помогите создать базу со свойствами анологичными базе DEMOS (таблицы: customer.db, oders.db, items.db). Цель- нельзя удалить запись в таблице мастере пока эта запись имеет записи в таблице подчиненной.
Берем из BDE две таблицы. Как сделать одну мастером другой. Т.е. чтобы в SQL Explore - в Referecial constrains была ссылка с одной таблици на другую.


 
MsGuns   (2002-07-09 13:56) [1]

Насколько я знаю, Paradox - это не серверная БД, поэтому вещи типа Integrity/Referecial Constraints и пр.не поддерживаются так как это, например, делается в большинстве серверных систем (IB,MSSQL и пр). Поэтому все подобные вещи решаются на уровне проектов (Я вообще-то рекомендую Вам разработать DataModule, который потом можно присобачивать ко всем прогам, работающим с данной БД)
А связь Master-Detail задается на уровне свойст соотв-х компонент TTable (Можно TQuery, но там будет больше возни)
Удаление же из Master записей, имеющих "потомков" в Detail- таблицах, должно блокироваться прогаммно (это просто довольно, если не знаете, я вам детальнее сообщу)


 
VAleksey   (2002-07-09 17:35) [2]


> MsGuns © (09.07.02 13:56)

Не совсем верно так как парадокс все-таки ограниченно поддерживает ссылочную целостность.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.007 c
1-95408
Aric
2002-07-16 12:01
2002.07.29
Insert/Delete/Edit для TreeView


7-95587
Пушкарев Павел
2002-04-30 16:37
2002.07.29
Как определить Материнскую плату, звуковую и венчестер


1-95349
Loco
2002-07-18 11:43
2002.07.29
У меня вопрос


14-95547
lds78
2002-07-03 10:19
2002.07.29
Explorer s crash


4-95627
Yerba
2002-05-21 14:29
2002.07.29
О установке своего языка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский