Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подскажите как считать данные с BLOB поля [D6, IB6.x]


eds ©   (2003-10-02 09:49:00) 

Подскажите как считать данные с BLOB поля и поместить результат в MEMO поле. Я делаю так, но ничего не получается:
var
HEAD, CONSTPART: TMemoryStream;
begin
HEAD := TMemoryStream.Create;
CONSTPART := TMemoryStream.Create;
DM_PRIKAZ.IBQuery_OUK_PRIKAZHEAD.SaveToStream(HEAD);
DM_PRIKAZ.IBQuery_OUK_PRIKAZCONSTPART.SaveToStream(CONSTPART);
Form_Prikaz_Edit.Memo1.Lines.LoadFromStream(HEAD);
Form_Prikaz_Edit.Memo2.Lines.LoadFromStream(CONSTPART);
HEAD.Free;
CONSTPART.Free;
end;


eds   (2003-10-02 11:01:00) [1]

Спасибо. Подошло...

Form_Prikaz_Edit.Memo1.Lines.Text := DM_PRIKAZ.IBQuery_OUK_PRIKAZ.FieldByName("HEAD").AsString;


Reindeer Moss Eater   (2003-10-02 10:48:00) [2]

Тем, что данные должны еще подвергаться изменению со стороны пользователя

А DataAware контролы чем не подходят?


RDen   (2003-10-02 10:44:00) [3]

Вот примерчик - таблица связана с ДБГридом (может Вам подойдёт):

procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin

If form1.DBGrid1.SelectedField.DataType = ftMemo Then Memo1.Lines.Text := Form1.DBGrid1.SelectedField.AsString;

утвж


eds   (2003-10-02 10:43:00) [4]

Тем, что данные должны еще подвергаться изменению со стороны пользователя


Reindeer Moss Eater   (2003-10-02 10:38:00) [5]

А DataAware контролы чем не подходят?


eds   (2003-10-02 10:36:00) [6]

У меня уже сделан запрос к БД... пользователь выбрал запись... и при нажатии на кнопку данные хранящиеся в BLOB полях должны встаиться в Memo1.Lines - компонент


Reindeer Moss Eater   (2003-10-02 10:03:00) [7]

Подскажите как считать данные с BLOB поляи поместить результат в MEMO поле.

update my table set mymemofield = myblobfield

Подскажите как считать данные с BLOB поля и поместить результат в MEMO поле.

А DataAware контролы чем не подходят?


Наверх

Титульная страница Поиск, карта сайта Написать письмо