* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



CopyFrom
19 марта 2009

procedure CopyFrom(DataSet: TDataSet; FileName: string;
DateTimeAsString: Boolean; Level: Integer);
Используйте данную процедуру для копирования указанного набора данных в новую таблицу. Параметр DataSet это тип TDataSet, из которого вы хотите скопировать, FileName это полное имя новой таблицы (включая путь и расширение). DateTimeAsString указывает, что поля datetime должны быть преобразованы в строковые поля в таблице результата. Это особенно полезно если вы желаете использовать TDbf для создания к текстовым процессорам например. Если этот параметр установлен в True, то срабатывает обработчик события OnCopyDateTimeAsString, где вы можете перекрыть стандартное преобразование из datetime в string, которое базируется на текущих региональных настройках. Свойство Level определяет TableLevel для новой таблицы.
В случае использования версий TDbf до 6.0 для преобразования datetime значений в BDE совместимый формат, используйте данную процедуру следующим образом: поместите два экземпляра TDbf на форму, установите у TDbf1 свойство DateTimeHandling в dtDateTime и подсоедините к существующей таблице. Убедитесь, что у TDbf2 оно установлено в dtBDETimeStamp и вызовите процедуру CopyFrom с DataSet = TDbf1 и DateTimeAsString = False. Затем Вы можете заменить старую таблицу новой и использовать TDbf в режиме dtBDETimeStamp в ваших приложениях.


Теги: IsDeleted, Borland Delphi, Undelete, CreateTable, CreateTableEx, CopyFrom, RestructureTable, PackTable, EmptyTable, Zap, InitFieldDefsFromFields, AbsolutePath, DbfFieldDefs, PhysicalRecNo, LanguageID, LanguageStr, CodePage, ExactRecordCount Borland Delphi

Статьи по теме:

BeforeAutoCreate
Варианты технологии клиент — сервер
GetFieldData
Свойство PrintIfEmpty
Свойство WordWrap
Метод NewColumn
Форматирование вывода
Свойство AlignToBand
LocateRecord
ExactRecordCount
Событие OnNeedData
Базовые технологии обработки запросов в архитектурах файл —сервер и клиент — сервер
CheckDbfFieldDefs
Классы построителя отчетов (Report Builder)
Пространства имен
| Borland Delphi | Alex |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | Borland Delphi | CopyFrom. Регион сайта: Москва и Санкт-Петербург