Builder связанные таблицы


Перейти из форума на сайт.




builder связанные таблицы
Fil75

Junior Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Привет.
Вопрос по базам данных. Есть 2 таблицы (парадокс)
Одна содержит список авторов. Вторая список произведений этих авторов.
1 таблица это головная. Вторая подчиненная. Связаны по полю Name т.е.
по наименованию автора.  
На поле кидаю 2 пары компонентов -Table и DataSource. Первую пару
 настраиваю на таблицу
авторов. Вторую на таблицу произведений.
 Во второй таблице создаю индекс
 по полю name (делаю это в  
DatabaseDekstop)-без индекса не связывется.
 Потом в Table1 - настраиваю свойства
Mastersource и MasterFields. Получаем связанные таблицы.
 Все хорошо, но когда я добавляю запись во вторую таблицу и пытаюсь сохранить
ее - вылетает ошибка что индекс только для чтения (Index is read only).  
Как это избежать. Может отключать связь между таблицами  
во время внесения новых записей.
Как это програмно сделать особо не залезая глубоко в дебри программирования?
Учусь по книгам программировать - поэтому пока в тупике.
Особых знаний еще не накопил.
Спасибо.
Всего записей: 64 | Зарегистр. 14-02-2005 | Отправлено: 20:04 22-11-2006
vserd

Silver Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Fil75
1. Уйди от связи по NAME иначе получиш ситуацию что будет ИВАНОВ И.И. и Иванов И.И. будут разными авторами.... Введи сурогатные ключи.  
2. MasterField MasterSource нужно устанавливать в таблице произведений. (которая находится на строне много)
3. IMHO не связывайся с парадоксом. Луше сразу начни с Interbase/Firebird.
4. в поставке Delphi есть пример MastApp думаю что в Билдере он тоже есть. Посмотри он в двух варантах, один на парадоксе, другой на интербесе.
Всего записей: 2061 | Зарегистр. 08-05-2002 | Отправлено: 10:46 23-11-2006

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщения Добавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды

Переход по форумам   Закладки   » Компьютеры Цифровое изображение Программы Microsoft Windows UNIX Другие OS Hardware В помощь сисадмину Прикладное программирование Игры Форумные игры   » Интернет Web-программирование В помощь вебмастеру Графика Хостинг Зацените-ка!   » Тематические Ikonboard v.2 Ikonboard v.3 Invision Board Другие форумы PHP-Nuke и другие порталы Мобила   » Общие Спорт Флейм Темы по региональным встречам Музыка и Кино Юмор Литература и Живопись   » Ru.Board Новости Помощь по форуму   » Андеграунд eBookz Варезник Андеграунд Игры и фильмы   » Специальные Тестирование



Реклама на форуме Ru.Board.


Рейтинг.ru

Закрыть ... [X]

Ответы как связать таблицы базы данных в Borland CBuilder Рисунок дятла поэтапно


Builder связанные таблицы Базы данных Microsoft Access в C Builder 6 с использованием ADO
Builder связанные таблицы C Builder. Вывод таблицы базы данных MS Access в DBGrid BestProg
Builder связанные таблицы Работа с базами данных в Borland C Builder C Builder Статьи
Builder связанные таблицы Связи между таблицами - Интернет учебник C Builder
Builder связанные таблицы Связать таблицы - C Builder и базы данных
Builder связанные таблицы Форумы по C Builder - Cвязать таблицы
Builder связанные таблицы 1. Пошаговая Инструкция Новичку Пошаговая инструкция
Builder связанные таблицы 16 идей поделок из пластиковых бутылок для дачи фото
Builder связанные таблицы Владимир Гиляровский. Москва и москвичи