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

Вниз

Как записать графическое изображение в MS SQL, используя ADO?   Найти похожие ветки 

 
Newer   (2002-12-23 13:20) [0]

Подскажите, как записать в поле БД типа binary графическое изображение в MS SQL, используя ADO-компоненты?


 
Hooch ©   (2002-12-23 13:29) [1]

INSERT INTO Image VALUES(:Image)

Query.Parameters.ParamByName("Image").LoadFromStream(MS,ftBlob);

где MS - поток в котором картинка


 
Newer   (2002-12-23 13:40) [2]

А как поместить в поток изображение?


 
Hooch ©   (2002-12-23 13:42) [3]

А оно у тебя в чем лежит ?


 
Newer   (2002-12-23 13:51) [4]

Просто графический файл


 
Hooch ©   (2002-12-23 13:58) [5]

var
MS : TFileStream;
begin
MS := TFileStream.Create("X:\XXX\Оооооо.JPG",fmOpenRead);
try
...
Query.Parameters.
ParamByName("Image").LoadFromStream(MS,ftBlob);
Query.ExecSql;
finally
MS.Free;
end;
end;



 
Newer   (2002-12-23 14:12) [6]

Ругается, пишет ошибка "String or binary data would be truncated"

Структура таблицы:
Id int {identity}
EmpFile binary

Код:
procedure TfmMain.Button1Click(Sender: TObject);
var
MS : TFileStream;
begin
MS := TFileStream.Create("D:\Test.jpg", fmOpenRead);
with Query1 do try
Close;
SQL.Text := "Insert Into dbo.T_EmpFile (EmpFile) Values (:pmEmpFile)";
Parameters.ParamByName("pmEmpFile").LoadFromStream(MS, ftBlob);
ExecSQL;
finally
MS.Free;
end;
end;


В чем может быть проблема?


 
Newer   (2002-12-23 15:29) [7]

Народ, помогите!!!


 
Hooch ©   (2002-12-23 15:48) [8]

не binary а Image и будет сказка ! :-)


 
Hooch ©   (2002-12-23 15:49) [9]

имеется ввиду тип поля в таблице


 
Newer   (2002-12-23 15:49) [10]

Да, точно, я уже понял, спасибо!


 
Newer   (2002-12-23 15:50) [11]

Hooch, ты в Аське бываешь?



Страницы: 1 вся ветка

Текущий архив: 2003.01.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
7-49325
alexta
2002-11-02 15:33
2003.01.16
Как узнать размер папки или количество файлов в ней без FindNext


3-48917
cta
2002-12-20 15:55
2003.01.16
Мастер деталей


3-48852
_stranger_
2002-12-21 21:51
2003.01.16
Запрос с sum


4-49343
SVM
2002-11-21 21:22
2003.01.16
Процессорное время процесса.


14-49281
volph7777
2002-12-27 10:42
2003.01.16
Hash-функция