PDA

View Full Version : نحوه ارسال پارامتر (تصویر) به Sql Sarver



سیروس مقصودی
شنبه 11 تیر 1384, 09:25 صبح
با سلام

من جهت ثبت اطلاعات دستور Insert,Update,... را در قسمت Stor Procedure خود SqlServer نوشته ام و مشکلی که دارم این است تصویر را بصورت پارامتر نمی توانم به قسمت Store Procedure بفرستم و در آن قسمت عملیات ثبت و اصلاح و غیره را انجام دهم . لطفا مرا راهنمائی فرمائید .

با تشکر :flower: :flower: :flower:

jahani1148
شنبه 11 تیر 1384, 14:31 عصر

m-khorsandi
شنبه 11 تیر 1384, 17:15 عصر
درود
در SQL باید بنویسی:



Create Procedure Sample @Prm_Image Image
As

Insert Into test(Pic)
Values(@Prm_Image)


در دلفی هم:



procedure TForm1.Button1Click(Sender: TObject);
var
Var_Image: TMemoryStream;
begin
Var_Image := TMemoryStream.Create;
Var_Image.LoadFromFile('c:\test.bmp');

Var_Image.Size := 0;
TBlobField(ADOStoredProc1.Parameters.ParamByName(' @Prm_Image')).LoadFromStream(Var_Image);
ADOStoredProc1.ExecProc;
end;