![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Всем привет
Есть две одинаковых таблиц в базе данных как реализовать такую задачу Нужно выбранный запись из одной таблицы перенести в другую Пока в голове только одна идея - каждую ячейку из таблицы1 перенести в свое место в таблице2 А как еще это можно реализовать?? |
|
#2
|
||||
|
||||
|
Так выдает ошибку
Код:
id := FDQuery.FieldByName('id').Value;
SendBase.Active:=false;
SendBase.SQL.Clear;
SendBase.SQL.Add('insert into Table2');
SendBase.SQL.Add('SELECT * FROM Table1');
SendBase.SQL.Add('WHERE idTable1='+inttostr(id)+'');
SendBase.Active:=True; |
|
#3
|
||||
|
||||
|
Все решил
Код:
id := FDQuery.FieldByName('id').Value;
SendBase.SQL.Clear;
SendBase.SQL.Add('insert into Table2');
SendBase.SQL.Add('SELECT * FROM Table1');
SendBase.SQL.Add('WHERE idTable1='+inttostr(id)+'');
SendBase.ExecSQL;
|