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

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

Помогите заполнить image поле !!! [D5, MSSQL]


Voland777 ©   (2004-03-23 16:47:00) 

Взял картинку Штукатурка.bmp из C:\WINDOWS скопировал в корень C: , переименовал в 123.bmp и пытаюсь запихнуть. Раньше никогда с image полями не работал. Может кто предложит альтернативный способ???

var
BField: TBlobField;
begin
BField:=TBlobField.create(self);
BField.LoadFromFile('C:\123.bmp'); Вот здесь говорит access viloation !!!
StoredProc1.ParamByName('@Blob').asString := BField.asString;
StoredProc1.ExecProc;

CREATE PROCEDURE AddBlob
@Blob Image
as begin
insert ATableBlob (BlobField)
values (@Blob)
--------
--  update Table
--  set BlobField = @Blob
end


Johnmen   (2004-03-23 18:02:00) [1]

sniknik ©   (23.03.04 18:00) [5]
Понятно...:(


sniknik   (2004-03-23 18:00:00) [2]

Johnmen ©   (23.03.04 17:58) [4]
почти никогда, раз в неделю вычищаю и все.


Johnmen   (2004-03-23 17:58:00) [3]

>sniknik ©   (23.03.04 17:51) [3]

Коль, ты почту свою смотришь ?


sniknik   (2004-03-23 17:51:00) [4]

обратная операция аналогична, для bmp еще можно просто TDBImage использовать.


Voland777   (2004-03-23 17:32:00) [5]

sniknik, спасибо, кажется проперло!!!
А как это изображение просматривать???


sniknik   (2004-03-23 16:59:00) [6]

альтернатива
StoredProc1.ParamByName('@Blob').LoadFromFile('C:\123.bmp', ftGraphic{/ftBlob});
StoredProc1.ExecProc;

хотя с чего av? непонятно, если бы просто неработало, другое дело (строкой передавать, надо же, или может av как раз на передаче? а не на загрузке).


Наверх

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