Проблема с копированием BLOB полей в UIB.

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
alexber220
Сообщения: 14
Зарегистрирован: 05 окт 2006, 12:25

Проблема с копированием BLOB полей в UIB.

Сообщение alexber220 » 04 дек 2007, 09:40

Firebird 1.5.3 (Win32 Build)
UIB 2.1
Delphi 7 и Lazarus 0.9.22
предпологается что будет кроссплатформенная компиляция
для Linux и win. Посоветуйте другой компонент, если в UIB не возможно.

[вырезано модератором: пожалуйста, с проблемами UIB обращайтесь к авторам UIB. Авторы UIB не читают по русски и не ходят на этот форум. При этом они исправляют ошибки, если им об ошибках сообщать.]

alexber220
Сообщения: 14
Зарегистрирован: 05 окт 2006, 12:25

Сообщение alexber220 » 07 дек 2007, 19:45

Что-то разработчики UIB молчат
решил делать через FIBL в лазаре

Теперь такой вопрос блоб поля без использования промежуточного потока можно как то копировать?

Сейчас копируется так

blob_stream:TMemoryStream;
...
blob_stream := TMemoryStream.Create();
...
TBlobField(FBFromDataSet.Fields.Fields).SaveToStream(blob_stream);
TBlobField(FBToDataSet.Fields.Fields).LoadFromStream(blob_stream);

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Сообщение Attid » 09 дек 2007, 23:17

вот ты прикалолся думаешь тут куча народа на лазарусе пишет ? =)
иди на фрипаскаль_ру с такими вопросами
там и автор компонент постоянно тусуется.

alexber220
Сообщения: 14
Зарегистрирован: 05 окт 2006, 12:25

Сообщение alexber220 » 10 дек 2007, 10:19

а что DataSet только в лазаре есть?
Там отличия незначительные, по крайне мере в интерфейсе.
и форум посвящён FB/IB а не Delphi

Ответить