|
Платные хостинги
Раскрутка сайта
Книги по программированию
Копия данных из одного DataSet в другой
- Есть ли способ сделать копию данных из одного датасета в другой (компанентов InterBase) не перечисляя все поля типаdset1field1 := dset2field1а что то типа dset1 := dset2dset1.Post;если структура этих dataSet'ов обсалютно одинаковая? Ну чтоб не переписывать все двадцать полей со знаком равенства Это сообщение отредактировал Dimyan - 25.2.2005, 08:54
- Dimyan Разная реализация в зависимости от целей... Напиши поподробнее для чего нужно...
- выглядит это такВ программе два IBDataBase (например DB1 и DB2) DB1 подключена к одной БД DB2 к другойв самих базах данных есть одинаковые таблицы (DB1.T1 и DВ2.T1)данные загружаются в DataSet которых соответственно тоже два, для каждой таблицызадача взять все данные из dset1 (таблица DB1.T1) и вставить их полностью в dset2 (таблица DB2.T1)т.е. сделать полную копию данных одной таблици в другую
- Я думаю что для этой цели бы подошол TBatchMove но как я понял он не работает не с FIBPlus не даже с InterBase Express (
- А зачем перечислять поля ручками? Может программно будет удобнее перечислить?Мы же можем получить имена полей? По такому принципу:Код Query1.Fields.Fields [FieldNo].FieldName;highlightSyntax('delphihN2YzO','delphi'); Это сообщение отредактировал Dimich - 25.2.2005, 11:40
- Извините,Table2.Fields[j].asString:=Query1.Fields[j].asString; ^
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|