Вниз
Скачать: CL | DM;

Interbase+Delphi7. Связь таблиц.   Найти похожие ветки 

← →
VitV ©   (2006-03-09 17:56) [0]

СТаблицы нужно связывать в Interbase или уже в Дэлфях? Как лучше?


← →
Megabyte ©   (2006-03-09 18:14) [1]

Что подразумеваешь под "связывать"?
Если ссылочную целостность, то какая разница, где ты это сделаешь?
Главное, как ты это сделаешь.


← →
Sergey Masloff   (2006-03-09 18:30) [2]

Megabyte ©   (09.03.06 18:14) [1]
Разница огромная


← →
VitV ©   (2006-03-09 20:54) [3]

Можно впри создании таблиц, а можно через дадасорс.
как лучше?


← →
Fay ©   (2006-03-09 21:01) [4]

2 VitV ©   (09.03.06 20:54) [3]
Что значит "связывать"?!


← →
VitV ©   (2006-03-09 21:13) [5]

Ну значит обеспечивать ссылочную целостность, использовать внешние ключи.


← →
Desdechado ©   (2006-03-09 21:33) [6]

в БД - обязательно
на клиенте - как бизнес-логика подсказывает


← →
VitV ©   (2006-03-10 10:30) [7]

Я связывал только на клиенте. В базе я только создавал для этого поля.


← →
Sergey13 ©   (2006-03-10 10:31) [8]

2 [7] VitV ©   (10.03.06 10:30)
Переделывай.


← →
VitV ©   (2006-03-10 11:16) [9]

А на клиенте обязательно связывать? В смысле через дата сет?


← →
Sergey13 ©   (2006-03-10 11:20) [10]

2[9] VitV ©   (10.03.06 11:16)
"Связка" на клиенте - это настройка отображения данных по большому счету. Связка в БД - контроль целостности. Разницу ощущаешь?


← →
VitV ©   (2006-03-10 11:28) [11]

ЯСНО. А если нужно на клиенте отображать связь 1 таблицы с 2 или 3-мя?


← →
Sergey13 ©   (2006-03-10 11:30) [12]

2[11] VitV ©   (10.03.06 11:28)
Да хоть с 25.


← →
VitV ©   (2006-03-10 11:32) [13]

Я перехожу по таблице, связанной с другой. иногда выскакивает сообщение:
accesss violatation at address 00000000. Read of address 00000000.


← →
Sergey13 ©   (2006-03-10 11:33) [14]

2[13] VitV ©   (10.03.06 11:32)
Ошибка в программе. Ничего удивительного.


← →
msguns ©   (2006-03-10 11:47) [15]

>Sergey13 ©   (10.03.06 10:31) [8]
>Переделывай.

Прописываешь операцию, не видя больного ?


← →
Sergey13 ©   (2006-03-10 11:50) [16]

2 [15] msguns ©   (10.03.06 11:47)
>Прописываешь операцию, не видя больного ?
Он мине не друг и не родственник. (с) ВСВ
8-)


← →
VitV ©   (2006-03-10 12:10) [17]

Спасибо большое за помощь.


← →
VitV ©   (2006-03-10 15:21) [18]

Я связал 2 таблицы только в клиенте и всё работает ОК!
Смысл в Interbase?


← →
Sergey13 ©   (2006-03-10 15:31) [19]

2[18] VitV ©   (10.03.06 15:21)
Не уследишь и впрудишь ссылку на несуществующую запись справочника. Или удалишь мастер-запись и оставишь дочек. Или сам или кто поможет. Хочешь огрести по полной - огребай, но не говори, что тебя не предупреждали.


← →
VitV ©   (2006-03-10 18:39) [20]

Ясно...
Учту.



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

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.028 c
1-1140798177
аноним
2006-02-24 19:22
2006.03.26
Помогите разобраться с AV


2-1141997654
MC_GMC
2006-03-10 16:34
2006.03.26
Размещение файла в оперативке


2-1141663768
Arazel
2006-03-06 19:49
2006.03.26
IDAPI: Как вставить новую запись? С Автоинкрементом?


15-1141160102
sniknik
2006-02-28 23:55
2006.03.26
В тему. ;)


2-1142261468
Net_Imeni
2006-03-13 17:51
2006.03.26
keybd_event




   Наверх