| Мельница данных- Интерфейс IContextDataSet (раздел целиком) (11.04.2026) | (одним файлом) |
Интерфейс IContextDataSet |
01type 02 IContextDataSet = interface(IDispatch) 03 ['{466F3AF7-F899-4BC1-869D-1B17DCB86159}'] 04 procedure AddQueryItem(Part: TQueryPart; const Name: WideString; 05 Value: OleVariant; Special: TQuerySpecial; Context: OleVariant); safecall; 06 function Eof: WordBool; safecall; 07 function Field(const Name: WideString): OleVariant; safecall; 08 function FieldCount: Integer; safecall; 09 function FieldName(Index: Integer): WideString; safecall; 10 procedure Next; safecall; 11 procedure Split(OnRowEvent: OleVariant; ChunkSize: Integer; 12 ThreadCount: Integer; ThreadSafe: WordBool); safecall; 13 function AsJSON: WideString; safecall; 14 function AsXML: WideString; safecall; 15 function AsBinaryData: IDispatch; safecall; 16 end; |
1. Метод AddQueryItem | ||||||||||||||||||||||||
Метод интерфейса IContextDataSet. 1procedure IContextDataSet.AddQueryItem(Part: TQueryPart; 2 const Name: WideString; Value: OleVariant; Special: TQuerySpecial; 3 Context: OleVariant); Параметры:
|
2. Метод AsBinaryData |
Метод интерфейса IContextDataSet. function IContextDataSet.AsBinaryData: IDispatch; Метод не имеет параметров. Замечания: Возвращает значение типа IDispatch. |
3. Метод AsJSON |
Метод интерфейса IContextDataSet. function IContextDataSet.AsJSON: WideString; Метод не имеет параметров. Замечания: Возвращает значение типа WideString. |
4. Метод AsXML |
Метод интерфейса IContextDataSet. function IContextDataSet.AsXML: WideString; Метод не имеет параметров. Замечания: Возвращает значение типа WideString. |
5. Метод Eof |
Метод интерфейса IContextDataSet. function IContextDataSet.Eof: WordBool; Метод не имеет параметров. Замечания: Возвращает значение типа WordBool. |
6. Метод Field | ||||||||
Метод интерфейса IContextDataSet. function IContextDataSet.Field(const Name: WideString): OleVariant; Параметры:
Замечания: Возвращает значение типа OleVariant. |
7. Метод FieldCount |
Метод интерфейса IContextDataSet. function IContextDataSet.FieldCount: Integer; Метод не имеет параметров. Замечания: Возвращает значение типа Integer. |
8. Метод FieldName | ||||||||
Метод интерфейса IContextDataSet. function IContextDataSet.FieldName(Index: Integer): WideString; Параметры:
Замечания: Возвращает значение типа WideString. |
9. Метод Next |
10. Метод Split | ||||||||||||||||||||
Метод интерфейса IContextDataSet. 1procedure IContextDataSet.Split(OnRowEvent: OleVariant; ChunkSize: Integer; 2 ThreadCount: Integer; ThreadSafe: WordBool); Параметры:
|