Метод, вызываемый у объекта CustomBlobObject для получения данных BLOB.
// Visual Basic Function OnCustomBlobGet(VisualQuery As Object, DataSet As Object, Index As Long)
VisualQuery
- объект IZbVisualQuery, представляющий визуальный запрос, по которому получены данные из СУБД.
DataSet
- объект IZbDataset.
Index
- номер поля в ответе, для которого запрашиваются данные.
Метод вызывается всякий раз, когда системе нужно получить данные BLOB, ассоциируемые с указанным полем в ответе.
Актуальные данные ответа представлены объектом
DataSet
, который спозиционирован на нужную запись.Параметр
VisualQuery
представляет визуальный запрос, по которому сформирован ответ.Номер поля, для которого нужно предоставить данные указан в параметре
Index
, начиная с 0.Метод должен сформировать данные BLOB и вернуть их в виде значения VARIANT. Для бинарных данных возвращаемое значение VARIANT может содержать либо safearray c типом VT_UI1, либо объект IStream. Для текстовых данных возвращаемое значение может содержать текстовую строку.