Главная страница
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.054 c
14-1121093154
Piter
2005-07-11 18:45
2005.07.31
"Запуст от имени..."


1-1121405200
Alex_K
2005-07-15 09:26
2005.07.31
решение уравнения


4-1117652496
Ralf
2005-06-01 23:01
2005.07.31
Dislpay Frequency


1-1121277073
Igor_thief
2005-07-13 21:51
2005.07.31
Кто сам создавал (не используя компонеты) Balloon toltips?


14-1120694921
vidiv
2005-07-07 04:08
2005.07.31
c++ под linux