![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Копирование записей из одной таблицы в другую???!!! [D7, Paradox]
cad2206 © (2005-01-06 12:28:00)Пытаюсь скопировать записи из таблицы Т1 в таблицу Т2 (разница между ними: в Т2 дополнительное поле), вот код:
lCount := Form1.Table1.FieldCount;
Form1.Table2.Edit;
for i := 0 to lCount - 1 do
if (not Form1.Table1.Fields[i].IsNull) and (Form1.Table1.Fields[i].CanModify) then
Form1.Table2.FieldByName(Form1.Table1.Fields[i].FieldName).Assign(Form1.Table1.Fields[i]);
Form1.Table2.Post;
Но копируется только первая запись. В чем загвоздка, помогите.
DSKalugin (2005-01-06 17:03:00) [1]лес дремучих....
пользуйте компоненту BatchMoveесли руками писать лень
Anatoly Podgoretsky (2005-01-06 14:51:00) [2]А где цикл по записям и причем тут редактирование и вставка?
Stanislav (2005-01-06 14:48:00) [3]Вобще-то ты копируешь только 1 запиь.
Проще запросом
Insert into mytbale1 (F1,F2)
select F1,F2 from mytable2
mytbale1-Куда копируешь
mytable2-Откуда.
F1,F2 - поля.
msguns (2005-01-06 12:51:00) [4]Кстати, для копирования "столбцами" как раз и предназначены запросы. Если, конечно, такое слово есть в вашем словарном запасе ;)
msguns (2005-01-06 12:49:00) [5]>cad2206 (06.01.05 12:40) [3]
!!!!!!!!!!!! ;)))))))))
- Бабка, почем яблочки ?
- 5 рублей, сынок
- За всю кучу ?
- Нет, за штуку.
Быстро читаем что-нибуть по базам данных и по компонентам доступа.
Desdechado (2005-01-06 12:49:00) [6]ты сам понял, че написал?
столбец - поле в записи.
если ты считаешь иначе, что тогда объясни терминологию, прежде чем задавать вопрос. А то непонятки
cad2206 (2005-01-06 12:40:00) [7]??? я пытаюсь в цикле (перебор столбцов а не записей) копировать столбцы со всеми записями в них, или я не прав?
msguns (2005-01-06 12:38:00) [8]А ведь насколько прощее всю эту хрень одним простым запросом ;)
Desdechado (2005-01-06 12:33:00) [9]AppendRecord, а не Edit
и Next - переход к следующей читаемой для копирования записи