Форум: "Базы";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
ВнизПроблема с закачкой картинки на сервер Найти похожие ветки
← →
wik (2004-03-10 13:16) [0]У меня проблема. Никак не могу закачать на MSSQL картинку, когда использую ClientDataset (Midas)
Код на Delphi следующий :
.....
strm : TStream;
param : TParam;
begin
with DM.spExecute do begin //spExecute :TClientDataSet
CommandText:="sp_photos";
Params.Clear;
param:=Params.CreateParam(ftBlob, "@image", ptInput);
param.Size:=MaxInt;
Params.ParamValues["@par"]:=0;
Params.ParamValues["@emp_id"]:=2;
strm:=TMemoryStream.Create;
Image.Picture.Bitmap.SaveToStream(strm);
Params.ParamByName("@image").LoadFromStream(strm,ftBlob);
Execute;
strm.Free;
....
На сервере :
CREATE TABLE [dbo].[tbEmployeePhotos] (
[Id] [int] IDENTITY (1, 1) NOT NULL ,
[Photo] [image] NULL
)
CREATE PROCEDURE spst_photos
@image image
as
insert into tbEmployeePhotos(photo) values(@image)
.....
При выполнении хр. процедуры Delphi выдает ошибку "Operand Type clash : text is incompatible with image"
Может, кто-нибудь знает, почему это происходит, потому что по логике вещей код правильный.
← →
wik (2004-03-10 18:09) [1]Интересно, мне кто-нибудь ответит ?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 5.151 c