Текущий архив: 2005.12.11;
Скачать: CL | DM;
Внизкак скопировать все записи базы изменив один параметр? Найти похожие ветки
← →
Zhekson (2005-10-24 10:16) [0]скопировать одну запись не проблема:
aField := VarArrayCreate([0,DataModule2.Table1.Fieldcount-1],VarVariant);
for i := 0 to (DataModule2.Table1.Fieldcount-1) do
aField[i] := DataModule2.Table1.fields[i].Value ;
aField[11] := "D:\";
DataModule2.Predmety.Append;
for i := 0 to (DataModule2.Table1.Fieldcount-1) do
if i > 0 then DataModule2.Table1.fields[i].Value := aField[i] ;
проблема в том, что в цикле от 0 доDataModule2.Table1.RecordCount
нельзя это делать, т.к. при копировании меняется RecordCount.
← →
Johnmen © (2005-10-24 10:24) [1]Наверное стОит пользоваться SQL командами, типа SELECT и INSERT...:)
← →
Anatoly Podgoretsky © (2005-10-24 10:37) [2]Таблица будет рассти в геометрической прогрессии, интерсно через какое время она грохнется?
← →
Zhekson (2005-10-24 10:49) [3]
> Таблица будет рассти в геометрической прогрессии, интерсно
> через какое время она грохнется?
о том и речь, как можно обйти эту проблему?
← →
Anatoly Podgoretsky © (2005-10-24 12:22) [4]Zhekson (24.10.05 10:49) [3]
Не делать таких глупостей.
← →
Zhekson (2005-10-24 13:15) [5]Anatoly Podgoretsky © (24.10.05 12:22) [4]
так чтобы избежать глупостей возник этот вопрос. Т.е. задача заключается в том, чтобы оставить в базе все записи с определённым значением и добавить эту базу эти же записи, но с другим значением.
прим:
имеем...
|знач1|знач2|знач3|usr_name1|
|знач1|знач2|знач3|usr_name1|
|знач1|знач2|знач3|usr_name1|
|знач1|знач2|знач3|usr_name1|
|знач1|знач2|знач3|usr_name1|
а нужно получить:
|знач1|знач2|знач3|usr_name1|
|знач1|знач2|знач3|usr_name1|
|знач1|знач2|знач3|usr_name1|
|знач1|знач2|знач3|usr_name1|
|знач1|знач2|знач3|usr_name1|
//+++++++++++++++++++++++
|знач1|знач2|знач3|usr_name2|
|знач1|знач2|знач3|usr_name2|
|знач1|знач2|знач3|usr_name2|
|знач1|знач2|знач3|usr_name2|
|знач1|знач2|знач3|usr_name2|
← →
Anatoly Podgoretsky © (2005-10-24 13:46) [6]Insert into select from
Страницы: 1 вся ветка
Текущий архив: 2005.12.11;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.037 c