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

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

добавление записи [D6, dBase, FoxPro]


la ©   (2003-11-25 11:30:00) 

Подскажите как добавить запись из одной таблицы(запрос query) в другую.Т.е. пользователь должен нажать клавишу на выбранной им записи и эта запись должна появится в формируемой таблице,где он сможет ее редактировать.


la   (2003-11-25 14:05:00) [1]

Database Engine Error
Invalid use of keyword
Token: insert


Zacho   (2003-11-25 14:04:00) [2]


> la (25.11.03 14:01) [16]

Читай в хелпе разделы Updating a read-only result set и Using update objects to update a dataset


la   (2003-11-25 14:01:00) [3]

может быть мои таблицы не поддаются редактированию,так как при запуске при попытке добавить запись выдавалoсь что то типа database not read-only


Zacho   (2003-11-25 14:00:00) [4]


> la (25.11.03 13:54) [14]

Сообщение об ошибке полностью приведи.


la   (2003-11-25 13:54:00) [5]

почему то не работает даже такая строчка в SQL:
insert into Sostav (IZD) values ("гцо 120").выдает ошибку- insert


Reindeer Moss Eater   (2003-11-25 12:21:00) [6]

Да ну ?
Без скобок-то и не рабочий ?


А он без скобок?
В 12:01.


Vlad   (2003-11-25 12:18:00) [7]


> Reindeer Moss Eater © (25.11.03 12:15) [11]
> синтаксис 12:01 - не рабочий

Да ну ?
Без скобок-то и не рабочий ?

>синтаксис 11:37 - рабочий
А вот тут может быть и не рабочий. Смотря какие поля.


Reindeer Moss Eater   (2003-11-25 12:15:00) [8]

синтаксис 12:01 - не рабочий
синтаксис 11:37 - рабочий


Vlad   (2003-11-25 12:10:00) [9]


> Reindeer Moss Eater © (25.11.03 12:06) [9]
>А кто это написал и когда?


Это написал я в 12:01 по Москве.
Скобки случайно - побочный эффект Ctrl-C, Ctrl-V :)
Но в общем случае именно так (только без скобок после селект).


Reindeer Moss Eater   (2003-11-25 12:06:00) [10]

Я вот про это
INSERT INTO TABLE_2 (поля) SELECT (поля) FROM TABLE_1 WHERE ID=..


А кто это написал и когда?
Когда появились скобки после селекта?


la   (2003-11-25 12:02:00) [11]

<Поменяй все микросхемы>
даже не знаю где их искать


Vlad   (2003-11-25 12:01:00) [12]


> Reindeer Moss Eater © (25.11.03 11:57) [6]

Это для кого ? :)
Я вот про это
INSERT INTO TABLE_2 (поля) SELECT (поля) FROM TABLE_1 WHERE ID=..


Reindeer Moss Eater   (2003-11-25 11:57:00) [13]

Поменяй все микросхемы.

LocalSQLGuide

To add rows to one table that are retrieved from another table, omit the VALUES keyword and use a subquery as the source for the new rows.

INSERT INTO "Customer.db"

(CustNo, Company)
SELECT CustNo, Company

FROM "OldCustomer.db"


Vlad   (2003-11-25 11:56:00) [14]

Нет не работает.


Reindeer Moss Eater   (2003-11-25 11:55:00) [15]

Работает


Alex_Bredin   (2003-11-25 11:53:00) [16]

тогда только виндозу переставлять


la   (2003-11-25 11:52:00) [17]

не работает.


Zacho   (2003-11-25 11:37:00) [18]

INSERT INTO TABLE_2 (поля) SELECT * FROM TABLE_1 WHERE ID=..


Наверх

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