구창민님이 답해 주신것에 대해 감사합니다.
제가 실력이 모자라 답장해 주신 것에 대해 적용이 잘 안되더라구요....
한가지더 질문이 있는데요...
dataset.edit; 나 dataset.post 도 일반 query 에서도 적용이 되나요...
제가 알기로는 dataset.post라고 하면 query에 쌓인 dataset에만 적용이
되는 것으로 알고 db에 직접 입력/수정 이 되지는 않더라구요...
제가 사용하여 쓰고자 하는 것은 일반 query입니다.
예를 들면 인사카드 table에서 field는 사원번호, 성명, 부서, 직위, 사진
등이 있고 query를 이용하여 data를 control하고자 합니다.
query를 이용하여 select해오고 insert, update, delete를 모두 updateQuery
를 사용하는 것이 아니고 일반 query를 이용하고자 합니다.
현재 bmp를 사진으로 넣어 사용하지만
bmp용량이 너무커서 select하는데 속도가 너무 느립니다.
그래서 bmp를 jpg로 바꾸고자 하는데 에러가 자주 나네요....
에러 메세지는 "Bitmap image is not valid"라고 뜨면서
사진은 읽지 못합니다..
일반 Query로 update문을 써서 수정하고
insert문을 써서 입력할 수 있도록 지도 부탁합니다..
구창민님 한번 더 부탁드릴께요..
> 구창민님이 답해 주신것에 대해 감사합니다.
>
> 제가 실력이 모자라 답장해 주신 것에 대해 적용이 잘 안되더라구요....
>
> 한가지더 질문이 있는데요...
>
> dataset.edit; 나 dataset.post 도 일반 query 에서도 적용이 되나요...
>
> 제가 알기로는 dataset.post라고 하면 query에 쌓인 dataset에만 적용이
> 되는 것으로 알고 db에 직접 입력/수정 이 되지는 않더라구요...
>
> 제가 사용하여 쓰고자 하는 것은 일반 query입니다.
>
> 예를 들면 인사카드 table에서 field는 사원번호, 성명, 부서, 직위, 사진
> 등이 있고 query를 이용하여 data를 control하고자 합니다.
> query를 이용하여 select해오고 insert, update, delete를 모두 updateQuery
> 를 사용하는 것이 아니고 일반 query를 이용하고자 합니다.
> 현재 bmp를 사진으로 넣어 사용하지만
> bmp용량이 너무커서 select하는데 속도가 너무 느립니다.
> 그래서 bmp를 jpg로 바꾸고자 하는데 에러가 자주 나네요....
>
> 에러 메세지는 "Bitmap image is not valid"라고 뜨면서
> 사진은 읽지 못합니다..
>
> 일반 Query로 update문을 써서 수정하고
> insert문을 써서 입력할 수 있도록 지도 부탁합니다..
>
> 구창민님 한번 더 부탁드릴께요..
장경석님 안녕하세요?
오래전에 읽은 내용인데.. 아래처럼 해 보세요.
직접 테스트 해보진 못했습니다.
with Query1 do begin
Close;
SQL.Clear;
SQL.Add('Insert into Table_Name Values(:Str, :Img)');
ParamByName('Str').AsString := 'Sample';
ParamByName('Img').LoadFromFile('C:Image1.bmp',ftGraphic);
ExecSql;
end;
그럼.. 즐거운 프로그래밍 되시길~