pn2 |
Отправлено: 10.03.2005, 13:48 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 20
|
База MySQL.
Имеется таблица А (TTable) с полями а, б, с.
И таблица Б (TQuery) с полями а, б, с, д.
Данные забиваются в таблицу А. Как скопировать строку из таблицы А (поля а, б, с) в таблицу Б (тут те же самые поля + поле д), чтобы потов в ручную добавить только поле д? |
|
AVC |
Отправлено: 10.03.2005, 14:10 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Insert into b (a,b,c,d)
Select a,b,c, константа From a Where pk = значение_pk
или
"Insert into b (a,b,c,d) Values
(" + a->FieldByName("a")->AsString +
", " + a->FieldByName("b")->AsString +
", " + a->FieldByName("c")->AsString +
", константа_D)";
Для автоматизации процесса (было дело) писал Копирование строк, помеченных в Grid’е в таблицу БД. Там можно подсмотреть идеи. |
|
|