Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
AlexHelp
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 27
1

Добавление записей в таблицу и связанную с ней таблицу, с учётом связи

12.09.2014, 09:23. Просмотров 558. Ответов 5
Метки нет (Все метки)

Имеются 3 таблицы:
кабинет
id_cab
n_cab

устройства
id_dev
model_dev
type_dev
Id_cabs
id_carts

Картриджи
id_cart
model_cart

Кабинет и Устройства связаны по полям id_cab-->Id_cabs, Устройства и Картриджи связаны по полям id_cart-->id_carts
Необходима добавить данные в таблицу устройства. С выбором кабинета где будет находиться устройство(id). И с добавлением картриджа этого устройства, т.е. при добавлении устройства и нового картриджа этот картридж должен привязаться к этому устройству. Помогите кто знает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2014, 09:23
Ответы с готовыми решениями:

Добавление записей в связанную таблицу adoquery
есть 2 таблицы телефон и адрес в access, они связаны один ко многим главная таблица телефон подч...

Добавление записей в таблицу
Приветствую. Подскажите такой вопрос. есть таблица вида | Name | Number | Kod | Kol-vo |...

Ограничение добавление записей в таблицу
вот что у меня есть на сегодняшний день. Хочу получить, но мозгов не хватает как это реализовать,...

SQL Добавление записей в таблицу
Почему в запросе несоответствие типов? insert into JurLocalSummGroup select FIO, TelNum, Tarif,...

Добавление записей в таблицу Access
Привет всем. Такой вопрос. Подключаюсь к access через ado. Вешаю на форму грид и дбнавигатор. При...

5
ZfoxAK
505 / 489 / 222
Регистрация: 26.11.2012
Сообщений: 1,929
12.09.2014, 09:48 2
Для добавления в таблицу используется SQL команда
SQL
1
INSERT INTO название_таблицы (перечень названий полей) VALUES (перечень соответсвующих значений)
(И лучше если название таблиц и полей будет на Инглише)

Помница Вы говорили, что обучать вас не надо. И что вы чуть ли не эксперт в SQL-е. Пора знаниями воспользоватся.
0
Grossmeister
Модератор
3392 / 2447 / 414
Регистрация: 21.01.2011
Сообщений: 10,740
12.09.2014, 09:57 3
Если речь о том, как получить id только что добавленной родительской записи, то сие зависит от СУБД, которую ты не огласил.
0
ZfoxAK
505 / 489 / 222
Регистрация: 26.11.2012
Сообщений: 1,929
12.09.2014, 10:10 4
Цитата Сообщение от Grossmeister Посмотреть сообщение
Если речь о том, как получить id только что добавленной родительской записи, то сие зависит от СУБД
FireBird если верить предыдущему топику
И на сколько я знаю сделать это можно либо через хранимую процедуру, либо SELECT-ом.
В данном случае привязка будет происходить (если структура БД сделана правильно) добавлением в таблицу "устройство" в поле id_carts значения id_cart.
0
AlexHelp
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 27
12.09.2014, 16:33  [ТС] 5
Цитата Сообщение от ZfoxAK Посмотреть сообщение
Помница Вы говорили, что обучать вас не надо. И что вы чуть ли не эксперт в SQL-е. Пора знаниями воспользоватся.
Такого я точно не говорил. Я говорил что знаю основы! Да субд FB. Простое добавление данных в одну таблицу со связью с другой я знаю как сделать. А вот как учесть ещё и добавление и связь с 3?
0
ZfoxAK
505 / 489 / 222
Регистрация: 26.11.2012
Сообщений: 1,929
15.09.2014, 05:18 6
Цитата Сообщение от AlexHelp Посмотреть сообщение
Такого я точно не говорил. Я говорил что знаю основы!
Цитата Сообщение от AlexHelp Посмотреть сообщение
Обучать не надо. SQL я примерно знаю.
То о чем вы спрашиваете и есть основы + включенный мозг.
Цитата Сообщение от AlexHelp Посмотреть сообщение
т.е. при добавлении устройства и нового картриджа этот картридж должен привязаться к этому устройству
Insert новый картридж, Select новый картридж и получение ID, Insert новое устройство + полученый ID картриджа
0
15.09.2014, 05:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2014, 05:18

Добавление записей в таблицу со вторичными ключами и первичными
Привет всем. Столкнулся с проблемой. Не могу добавить записи в таблицу. Выдает ошибку. Моя таблица...

Создать связанную (присоединенную) таблицу Access
В MS Access можно сделать связанную таблицу т.е. ->->->. Как это можно сделать программно в Delphi?

Добавление в таблицу
Такая вот ситуация:Есть база данных,в ней табличка "rec" в ней 3 поля:name,moves,time Вопрос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru