Мельница данных- Класс TExternalDataResource (Ресурсы внешних данных)  (раздел целиком)  (14.07.2025)
Класс TExternalDataResource (Ресурсы внешних данных)

ДиаграммаКласс TObject (Объекты)Класс TExternalDataDomain (Внешние данные)


1. Свойства

Свойства класса TExternalDataResource:

Имя Тип Обязательно Видимость Доступ Назначение
Name string[64] Да Видимо пользователю Чтение/Запись

Унаследовано от TObject

Description string[128] Да Видимо пользователю Чтение/Запись
ClassTClass Да Скрыто от пользователя Только для чтения
  ReplicationStatusTReplicationStatus Да Скрыто от пользователя Только для чтения
ParentTObject Нет Скрыто от пользователя Чтение/Запись
MasterTObject Да Скрыто от пользователя Только для чтения
SourceDataBaseTDataBase Да Скрыто от пользователя Только для чтения
  SourceDataBaseGUID string[38] Да Скрыто от пользователя Только для чтения
  SourceDataBaseIsCurrent Boolean Да Скрыто от пользователя Только для чтения
OldID string[38] Да Скрыто от пользователя Только для чтения
CreatorTUser Да Скрыто от пользователя Только для чтения
Created datetime Да Скрыто от пользователя Только для чтения
ModifierTUser Да Скрыто от пользователя Только для чтения
Modified datetime Да Скрыто от пользователя Только для чтения
ReaderTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
WriterTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
GUID string[38] Да Видимо пользователю Чтение/Запись

GUID

ProtocolTExternalDataProtocol Да Видимо пользователю Чтение/Запись

Протокол доступа

Host string[64] Да Видимо пользователю Чтение/Запись

Хост

Port Integer Нет Видимо пользователю Чтение/Запись

Порт

Path string[255] Да Видимо пользователю Чтение/Запись

Папка

UserName string[255] Нет Видимо пользователю Чтение/Запись

Имя пользователя

Password string[255] Нет Видимо пользователю Чтение/Запись

Пароль

ReadOnly Boolean Да Видимо пользователю Чтение/Запись

Только для чтения


2. Конструктор Create (Конструктор ресурса внешних данных)

Конструктор класса TExternalDataResource.

1constructor TExternalDataResource.Create(Name: string[64]; 
2  Description: string[128]; Class: TClass; Parent: TObject; Master: TObject; 
3  Accessor: TSecurityAccount; GUID: string[38]; Protocol: TExternalDataProtocol; 
4  Host: string[64]; Port: Integer; Path: string[255]; UserName: string[255]; 
5  Password: string[255]; ReadOnly: Boolean): TObject;

Переопределяет метод в TObject.Create.

Параметры:

Имя Тип Обязательно Значение
Name string[64] Да

Унаследовано от TObject.Create

Description string[128] Да
ClassTClass Нет
ParentTObject Нет
MasterTObject Да
AccessorTSecurityAccount Нет
GUID string[38] Да

GUID

ProtocolTExternalDataProtocol Да

Протокол доступа

Host string[64] Да

Хост

Port Integer Нет

Порт

Path string[255] Да

Папка

UserName string[255] Нет

Имя пользователя

Password string[255] Нет

Пароль

ReadOnly Boolean Да

Только для чтения

Замечания:

Создает новый объект класса TExternalDataResource.


3. Метод FileNameClause (Кляуза имени поля)

Метод экземпляра класса TExternalDataResource.

function TExternalDataResource.FileNameClause(FieldName: string[64]): string[2000];

По умолчанию скрыт в интерфейсе пользователя.

Параметры:

Имя Тип Обязательно Значение
FieldName string[64] Да

Имя поля

Замечания:

Возвращает значение типа string[2000].


4. Метод FindUsedName (Найти использованное имя)

Метод экземпляра класса TExternalDataResource.

function TExternalDataResource.FindUsedName(Name: string[77]): clob;

По умолчанию скрыт в интерфейсе пользователя.

Параметры:

Имя Тип Обязательно Значение
Name string[77] Да

Имя

Замечания:

Возвращает значение типа clob.


5. Метод GetUsedFileNames (Получить список использованных имен)

Метод экземпляра класса TExternalDataResource.

function TExternalDataResource.GetUsedFileNames: clob;

По умолчанию скрыт в интерфейсе пользователя.

Метод не имеет параметров.

Замечания:

Возвращает значение типа clob.


6. Метод Ole-объекта CheckExternalData (Проверить внешние данные)

Метод Ole-объекта класса TExternalDataResource.

Параметры:

Имя Тип Обязательно Значение
FilesFolder string[255] Да

Файлы внешних данных

TrashFolder string[255] Да

Папка для неиспользуемых файлов


7. Метод Ole-объекта SaveExternalData (Сохранить внешние данные)

Метод Ole-объекта класса TExternalDataResource.

Параметры:

Имя Тип Обязательно Значение
Folder string[255] Да

Папка для сохранения