Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Проблема с закачкой картинки на сервер   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.046 c
14-1079013962
Sentinel
2004-03-11 17:06
2004.04.04
Куда-то "подевался" логин.


3-1078384596
Виктор Исмагилов
2004-03-04 10:16
2004.04.04
Ключевые слова ADO, BDE и правила


6-1074585782
KIE
2004-01-20 11:03
2004.04.04
Два компа по удаленке ...


1-1079425037
Miwa
2004-03-16 11:17
2004.04.04
Неужели и вправду код функции должен поместится в экран?


1-1079422455
fika
2004-03-16 10:34
2004.04.04
Unicode