Q&A

  • 이미지 jpeg저장시 문제....
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을 사용합니다

0  COMMENTS