Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: CL | DM;

Вниз

Добавление данных (SQL)   Найти похожие ветки 

 
Viktop   (2005-06-24 14:13) [0]

На форме имеются эдиты для ввода данных (например, ФИО, телефон). ФИО - находится в одной таблице, а адрес в другой. Таблицы связаны один ко многим (один человек может проживать по нескольким адресам)
Как добавлять записи в этом случае?


 
Johnmen ©   (2005-06-24 14:14) [1]

А в чём проблема ?


 
msguns ©   (2005-06-24 15:56) [2]

Может все же сначала разберемся, где хранимые в БД данные, а где объекты их отображения ?


 
Viktop   (2005-06-24 16:27) [3]

FIO.db
FIOID Фамилия Имя  Отчество
1     Юзер    Юзер Юзер
2     Юз2     Юз2  Юз2

Adr.db
AdrFIO  Адрес
1       ваол
1       джэ

Связь установлено между FIOID и AdrFIO. Покажите на примере как добавлять такиеданные


 
Val ©   (2005-06-24 16:46) [4]

Определенно, с помощью insert/append.


 
Anatoly Podgoretsky ©   (2005-06-24 16:50) [5]

А чего вводить то?
И где телефон?


 
Viktop   (2005-06-24 21:59) [6]

Короче, как заносить данные в связанные таблицы?


 
Anatoly Podgoretsky ©   (2005-06-24 22:02) [7]

Точно также как и в не связаные, я например использую INSERT INTO


 
Viktop   (2005-06-25 09:00) [8]

А если надо добавить дополнительный адрес, то надо использовать WHERE?


 
msguns ©   (2005-06-25 09:05) [9]

В таблице адресов нету своего ID ?


 
Viktop   (2005-06-25 12:44) [10]

А зачем он? Можно и добавить, это просто пример


 
Anatoly Podgoretsky ©   (2005-06-25 13:18) [11]

Viktop   (25.06.05 09:00) [8]
В INSERT INTO нет места для WHERE


 
Viktop   (2005-06-25 14:29) [12]

to Anatoly Podgoretsky
А как бы Вы тогда добавили такие данные: ФИО: 1 1 1, Адреса адрес1, адрес2


 
Reindeer Moss Eater ©   (2005-06-25 14:46) [13]

А если надо добавить дополнительный адрес, то надо использовать WHERE?

Это называется на "добавить", а "обновить".
update ... set ... where ...


 
Reindeer Moss Eater ©   (2005-06-25 14:48) [14]

А как бы Вы тогда добавили такие данные: ФИО: 1 1 1, Адреса адрес1, адрес2

Получить ключ для фил 111 и использовать его для инсерта в таблицу адресов.


 
Viktop   (2005-06-25 15:57) [15]

to Reindeer Moss Eater [13]
А мне и то и другое не помешает



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

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
1-1121330036
AGGRESSOR
2005-07-14 12:33
2005.07.31
PAGE FAULT IN NONPAGED AREA


1-1120967948
Magisimus
2005-07-10 07:59
2005.07.31
Подключение к порту на удалённом компьютере


6-1113844381
ALex B.
2005-04-18 21:13
2005.07.31
Как узнать какой доступ к шаре(под паролем, полный доступ)?


1-1121182988
-virus-
2005-07-12 19:43
2005.07.31
нужна помощь по полосе прокрутки


14-1121076095
WondeRu
2005-07-11 14:01
2005.07.31
Вакансия: Программист (С++) как творец безопасности.