|
6 / 3 / 3
Регистрация: 11.11.2018
Сообщений: 11
|
|
Delphi 6-7 Соединение таблиц в базе данных10.02.2021, 15:41. Показов 1442. Ответов 7
Метки нет (Все метки)
Всем привет,
не могу понять, что делаю неправильно. Борюсь с проблемой соединения таблиц Artikel, Kategorien, Linien в Delphi 7. В Access создал базу данных, установил связи. При установлении связей в Delphi могу соединить только две таблицы из трех или Artikel c Kategorien или Artikel c Linien. (Согласно справки допускается соединение до 64 таблиц). Когда я присоединяю третью таблицу получаю ошибку:Access violation at address... Тяну линию от главной к второстепенной. Не могу соединить Material ни с ArtikelMaterial ( таблица связи отношения M:M) ни Linien c Artikel. Буду очень признателен за помощь. max_01
0
|
|
| 10.02.2021, 15:41 | |
|
Ответы с готовыми решениями:
7
Соединение таблиц базы данных Подключение к базе данных mySQL через fdconnection пропадает соединение каждые 30 секунд |
|
6 / 3 / 3
Регистрация: 11.11.2018
Сообщений: 11
|
|
| 10.02.2021, 17:12 [ТС] | |
|
D1973, большое спасибо за быстрый ответ. "Тяну линию" пытался сделать как описано в книге и , к сожалению, ничего не получилось, а когда видишь связь визуально придает своего рода уверенность, что все правильно.
Буду пробовато, как Вы посоветовали, через SQL- query. Интересно все таки было бы узнать, что я делал не так?
0
|
|
|
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
|
||
| 11.02.2021, 08:40 | ||
|
0
|
||
|
6 / 3 / 3
Регистрация: 11.11.2018
Сообщений: 11
|
|
| 11.02.2021, 11:58 [ТС] | |
|
Grossmeister, Ваш ответ, при всем уважении, извините, какой-то обтекаемый. Я надеюсь, что Вы смотрели мои прикрепленные файлы. И вопрос стоит, что я делаю не так.? Ваш ответ типа, ошибка та-то и там-то, мог бы мне здорово помочь. И вот исходя из указанной Вами мне ошибки, я стал бы искоренять мои пробелы в познаниях. Ведь связи в схеме Access определены, и их можно переписать на SQL, работая в Access и создавая запросы. Они (связи) не создаются в Delphi. Небольшой опыт работы с Access есть. Начинал еще с Access 2.
Я думаю, форум для этого и существует или как-то иначе? Или я не правильно интерпретирую Ваш ответ и там скрыто указание на ошибку?
0
|
|
|
Модератор
|
|
| 11.02.2021, 12:13 | |
|
max_01, видите ли, связи между таблицами нужны, если Вы работаете с БД непосредственно в СУБД... Но в клиентском приложении, написанном на ЯВУ, все эти реляционные отношения - до одного места...
И зачем они могут понадобиться - тоже не понятно, если не предполагать самое худшее: Вы собрались работать с БД посредством компонентов TADOTable и десятком TDBGrid-ов...
0
|
|
|
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
|
||
| 11.02.2021, 12:13 | ||
|
0
|
||
|
6 / 3 / 3
Регистрация: 11.11.2018
Сообщений: 11
|
|
| 11.02.2021, 18:20 [ТС] | |
|
Всем большое спасибо, буду рабираться..
0
|
|
| 11.02.2021, 18:20 | |
|
Помогаю со студенческими работами здесь
8
Переименование таблицы в базе данных (или добавление таблиц в базу данных с именами таблиц из переменной)
Соединение таблиц в Схеме данных Соединение двух таблиц из разных баз данных C# + SQLite. Как организовать UNION баз разных данных (не таблиц в одной базе данных) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|