Вопрос № 101198: Уважаемые эксперты
есть DataSet с Blob полем нужно из этого Blob поля переписать данные в другое blob поле второго DataSeta
в приложении то место где я застрял.
...
Вопрос № 101.198
Уважаемые эксперты
есть DataSet с Blob полем нужно из этого Blob поля переписать данные в другое blob поле второго DataSeta
в приложении то место где я застрял.
Приложение:
Отправлен: 07.09.2007, 15:31
Вопрос задал: Кэр Лаэда (статус: Студент)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 12)
Ответ отправил: Alexey Bednov (статус: 1-ый класс)
Ответ отправлен: 07.09.2007, 17:13 Оценка за ответ: 4 Комментарий оценки: У ClientDataSet нет методов SaveToStream и LoadFromStream но в принципе я тоже думал в этом направлении, в итоге придумал вот что
Stream:=_cdsToImageText.createblobstream(_cdsToImageText.FieldByName('_IMAGE'),bmRead); if MemoryStream=nil then MemoryStream:=TMemoryStream.Create else MemoryStream.Clear;
Отвечает: Примак Руслан Николаевич
Здравствуйте, Кэр Лаэда!
Посмотрел ваш комментарий к предыдущему ответу.
А зачем вам использовать промежуточный поток, я для перекачки данных БД использую следующую конструкцию:
Приложение:
Ответ отправил: Примак Руслан Николаевич (статус: 3-ий класс)
Ответ отправлен: 07.09.2007, 17:52 Оценка за ответ: 4 Комментарий оценки: странно но у меня TStream не срабатывает
Отвечает: Виктор Пырлик
Здравствуйте, Кэр Лаэда!
Вот у меня что работает: (приложение)
ClientDataSet1IMAGE, IBTable1IMAGE и IBTable2IMAGE это blob поля. В данном случае - картинки.
Приложение:
--------- Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: Студент)
Ответ отправлен: 08.09.2007, 09:45 Оценка за ответ: 4 Комментарий оценки: не совсем то о чем я говорил, но все равно спасибо.