Microsoft SQL Server
Transact-SQL

Вставка картинки (файла) в поле таблицы и работа с Blob полями

Опубликовано: 11 дек 02
Рейтинг:

Автор: Виталий Онегов (Tygra)
Прислал: Tygra

Процедура для вставки или изменения

procedure AddBlob
@Blob Image
as begin
  insert Table (BlobField) 
  values (@Blob)
--------

  update Table
  set BlobField = @Blob
end

Частичное добавление в Blob-поле

declare @ptrval binary(16)

select @ptrval = textptr(BlobField) from #table
updatetext #table.BlobField @ptrval null 0 @value
Для частичного удаления, замены см. BOL updatetext, параметры


Пример для Delphi
BField: TBlobField;
BField.LoadFromFile(FileName);
Далее использовать первую процедуру

Комментарии




Необходимо войти на сайт, чтобы оставлять комментарии

Раздел FAQ: Microsoft SQL Server / Transact-SQL / Вставка картинки (файла) в поле таблицы и работа с Blob полями