Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Снова таблицы!


Андрей Ал. ©   (2008-12-16 13:39:00) 

Скажите пожалуйста у меня возник вопрос в добавлении записей в таблицу...

Есть две таблицы
одна

Агент|Цена|

вторая(находится на другой форме)

Наименование|Цена

так вот! как мне из первой таблицы вставить во вторую талицу только цену!


Сергей М.   (2008-12-16 14:18:00) [1]


> реально это через Update сделатЬ?


Нереально.
UPDATE не предназначен для создания новых записей.


Андрей Ал.   (2008-12-16 14:16:00) [2]

Хорошо... тогда реально это через Update сделатЬ?


Sergey13   (2008-12-16 14:13:00) [3]

> [4] Андрей Ал.   (16.12.08 14:01)
> старый вопрос я решил! хотя неким другим путеём!

Что мешает вновь пройтись протореной дорожкой?

> в первой таблице есть столбки для where к примеру = 20
ПлАчу. Навзрыд.


Сергей М.   (2008-12-16 14:12:00) [4]

Таблица в БД состоит из записей.
Каждая запись состоит из одного и того же кол-ва полей.
Предложение INSERT вставляет в указанную таблицу новую запись.
Запись у тебя, как видно в вопросе, состоит из двухполей.


Андрей Ал.   (2008-12-16 14:01:00) [5]

нет! старый вопрос я решил! хотя неким другим путеём!

в данный момент мне нужно:

во второй таблице есть цена
мне нужно её вствить в первую таблицу (цену)
в первой таблице есть столбки для where к примеру = 20

тоесть смысл вставки типа

INSERT INTO tabl1(Cena)

SELECT * FROM tabl2 WHERE agents = "20"

я просто не вижу где в фром указывать столбик с ценой


Сергей М.   (2008-12-16 13:56:00) [6]


> Андрей Ал.


Из обсуждения прошлого твоего вопроса на ту же тему ты, похоже, ни шиша не вынес.

Та же самая несуразица:


> INSERT INTO tabl 1


> вставить во вторуюталицу


и


> SELECT * FROM tabl 2


> из первойтаблицы


Андрей Ал.   (2008-12-16 13:47:00) [7]

типа токого понимаю что надо но так ли это

INSERT INTO tabl1(Cena)

SELECT * FROM tabl2 WHERE agents = "test"


Правильный$Вася   (2008-12-16 13:46:00) [8]

таблицы в хранилище данных, а не на форме
а что у тебя и как, ничего не ясно


Наверх

Титульная страница Поиск, карта сайта Написать письмо