create procedure hm1021
@pempno varchar(10),
@psajin image,
@status varchar(10) output
as
declare @cnt int
set @status = 0
select @cnt = count(*)
from thmm1021
where empno = @pempno
if @@error <> 0
begin
set @status = 1
return
end
if @cnt > 0
begin
update thmm1021
set empno = @pempno,
sajin = @psajin
where empno = @pempno
end
else
begin
insert into thmm1021
(
empno,
sajin
)
values
(
@pempno,
@psajin
)
end
if @@error <> 0
begin
set @status = 2
return
end
===============================================
Parameters.CreateParameter('@psajin', ftString, pdInput, 10, '');
TBlobField(Parameters.ParamByName('@psajin')).Assign(Image1.Picture.Bitmap);
위에 꺼는 프로시저를 만든거고...
아랫거는 델파이에서 프로시저를 사용하는겁니다..
bmp파일로 저장과 불러오기는 가능합니다만...
jpeg파일로도 저장 할 수 있는지요...
그러니까 저장을 bmp jpeg 어떨걸로도 가능한가 궁금합니다...
db는 mssql이로 델파이 6을 사용합니다