![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите заполнить 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 как раз на передаче? а не на загрузке).