Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Interbase+Delphi7. Связь таблиц.


VitV ©   (2006-03-09 17:56:00) 

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


VitV   (2006-03-10 18:39:00) [1]

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


Sergey13   (2006-03-10 15:31:00) [2]

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


VitV   (2006-03-10 15:21:00) [3]

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


VitV   (2006-03-10 12:10:00) [4]

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


Sergey13   (2006-03-10 11:50:00) [5]

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


msguns   (2006-03-10 11:47:00) [6]

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

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


Sergey13   (2006-03-10 11:33:00) [7]

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


VitV   (2006-03-10 11:32:00) [8]

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


Sergey13   (2006-03-10 11:30:00) [9]

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


VitV   (2006-03-10 11:28:00) [10]

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


Sergey13   (2006-03-10 11:20:00) [11]

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


VitV   (2006-03-10 11:16:00) [12]

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


Sergey13   (2006-03-10 10:31:00) [13]

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


VitV   (2006-03-10 10:30:00) [14]

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


Desdechado   (2006-03-09 21:33:00) [15]

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


VitV   (2006-03-09 21:13:00) [16]

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


Fay   (2006-03-09 21:01:00) [17]

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


VitV   (2006-03-09 20:54:00) [18]

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


Sergey Masloff   (2006-03-09 18:30:00) [19]

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


Megabyte   (2006-03-09 18:14:00) [20]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо